[Lazarus] Parser

Marco van de Voort marcov at stack.nl
Thu Jul 1 11:22:03 CEST 2010


On Thu, Jul 01, 2010 at 11:08:49AM +0200, Michael Schnell wrote:
> > Ask yourself why GCC doesn't have preprocessed headers,
> I supposed you mean "precompiled headers" and not "headers that are 
> passed through the preprocessor.
> 
> This is according to what I called the "C philosophy" in the other mail. 
> Even if this philosophy is simplistic and introduced by need rather than 
> by science, it  _is_ consistent and workable.

I don't hate C. I use it daily. But I still think it shows that it was never
meant for applications programming(*). For that I think "workable" doesn't
apply. Survivable maybe, but IMHO not something one would choose if you
could avoid it.

For systems usage, I think it is still not ideal, but it matters less.

(*) not entirely true historically. C was also meant for making the unix
utils, but in their time they were much, much smaller than they are
nowadays.  I think "ls" nowadays is bigger than the C compiler (the biggest
*nix app) in the old days




More information about the Lazarus mailing list