Newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object,comp.software-eng
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!cam-news-feed3.bbnplanet.com!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!howland.erols.net!surfnet.nl!news.unisource.nl!news.tip.nl!news
From: richard@highrise.nl
Subject: Re: What is wrong with OO ?
X-Nntp-Posting-Host: 143.177.122.2
Message-ID: <E54y48.1sB@tip.nl>
Sender: news@tip.nl (The News User)
Reply-To: dion@multitask.com.au (Dion Gillard)
Organization: Highrise Internetworking
X-Newsreader: IBM NewsReader/2 v1.02
References: <5acjtn$5uj@news3.digex.net> <JSA.97Jan1181506@alexandria> <E3I8GL.AuH@research.att.com> <32D11FD3.41C6@wi.leidenuniv.nl> <dewar.852772995@mer <dewar.852833957@merv> <5b56u0$fsc@news.eng.octel.com> <dewar.852903007@merv> <32D84C44.1C72@mpce.mq.edu.au>
Date: Wed, 5 Feb 1997 15:09:44 GMT
Lines: 22
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:245754 comp.lang.smalltalk:51002 comp.lang.eiffel:18207 comp.lang.ada:57187 comp.object:60837 comp.software-eng:53421

In <32D84C44.1C72@mpce.mq.edu.au>, Martin ELLISON <martin@mpce.mq.edu.au> writes:

>
>Why can't the compiler optimise the whole program? (Assuming that it is
>all written in the same language). Who says that you have to compile and
>generate code for each module and then link them together? Doing so may
>be quicker for a development version, but surely a production compile
>can be optimised across the whole system.

Heck, it's even much easier to have the code one develops being 
INTERPRETED, while the base-system is already compiled and 
optimized. Later, when the whole thing works, you can compile and
optimize the whole application. Sather has something like that in linkage 
with the Emacs editor (at least that's what I understood..  ;)  )

Of course it would not help for speed tests.... but in my experience
most of the time is being spent on the functional aspects of a
program.

Greetz,

RS
