logo       

Re: Development: A Structured Problem Area?: msg#00045

programming.language-of-the-year

Subject: Re: Development: A Structured Problem Area?

Quoting Chris Morris <chrismo-jPI29ImzmbLYtjvyW6yDsg@xxxxxxxxxxxxxxxx>:

> Derek Richardson wrote:
>
> >(3) Why is it possible to write an optimizing Java compiler that doesn't
> suffer
> >from emergence but not higher-level systems?
> >
> Why didn't they just write the first compilers to be optimized, such
> that you wouldn't have to distinguish those compilers as "optimized"?
>
> I'd say those optimized compilers were born from emergence, not suffered
> from.

The point is that the compiler itself is not a complex adaptive system that
exhibits unexpected behavior. Definitely, the human writer of the compiler does
all sorts of non-linear stuff. But the compiler manages to automate a part of
software development that used to be done by human experts and, I think we'll
all agree, generally does it well. So I am searching for arguments that further
automation is not feasible that wouldn't have been applicable to the efforts to
write the first compilers. If the argument applies equally well to compilers,
then the fact that compilers exist and work well rebuts the argument.

Derek Richardson


------------------------ Yahoo! Groups Sponsor --------------------~-->
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~->


Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/pragprog/

<*> To unsubscribe from this group, send an email to:
pragprog-unsubscribe-hHKSG33TihhbjbujkaE4pw@xxxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise