Re: Compile speed: Pascal(Delphi) vs C++

"Randall Hyde" <randyhyde@earthlink.net>
21 Nov 2003 00:48:55 -0500

          From comp.compilers

Related articles
Compile speed: Pascal(Delphi) vs C++ Chavoux@yahoo.com (2003-11-11)
Re: Compile speed: Pascal(Delphi) vs C++ fjh@cs.mu.oz.au (Fergus Henderson) (2003-11-11)
Re: Compile speed: Pascal(Delphi) vs C++ lu.nn@wischik.com (Lucian Wischik) (2003-11-11)
Re: Compile speed: Pascal(Delphi) vs C++ marcov@stack.nl (Marco van de Voort) (2003-11-21)
Re: Compile speed: Pascal(Delphi) vs C++ robert.thorpe@antenova.com (Rob Thorpe) (2003-11-21)
Re: Compile speed: Pascal(Delphi) vs C++ vbdis@aol.com (2003-11-21)
Re: Compile speed: Pascal(Delphi) vs C++ randyhyde@earthlink.net (Randall Hyde) (2003-11-21)
Re: Compile speed: Pascal(Delphi) vs C++ marcov@stack.nl (Marco van de Voort) (2003-12-03)
Re: Compile speed: Pascal(Delphi) vs C++ marcov@stack.nl (Marco van de Voort) (2003-12-03)
Re: Compile speed: Pascal(Delphi) vs C++ bobduff@shell01.TheWorld.com (Robert A Duff) (2003-12-03)
Re: Compile speed: Pascal(Delphi) vs C++ torbenm@diku.dk (2003-12-08)
Re: Compile speed: Pascal(Delphi) vs C++ joachim.durchholz@web.de (Joachim Durchholz) (2003-12-08)
Re: Compile speed: Pascal(Delphi) vs C++ rygNOSPAM@gmx.net (Fabian Giesen) (2003-12-08)
[2 later articles]
| List of all articles for this month |
From: "Randall Hyde" <randyhyde@earthlink.net>
Newsgroups: comp.compilers
Date: 21 Nov 2003 00:48:55 -0500
Organization: EarthLink Inc. -- http://www.EarthLink.net
References: 03-11-048 03-11-063
Keywords: performance
Posted-Date: 21 Nov 2003 00:48:55 EST

"Lucian Wischik" <lu.nn@wischik.com> wrote in message news:03-11-
>
> (I understand that Borland put a lot more effort into fast-compilation
> of Delphi than most compiler vendors do, but don't know where I heard
> this.)


The Delphi compiler is a direct descendant of the Turbo Pascal compiler,
which, of course, was written to compile code as quickly as possible.


Pascal's one-pass language design also helps with speedy compiles.
C (and especially C++) requires considerable more effort, particularly
if you use templates. Also, don't forget the preprocessor pass (though
this rarely costs a significant amount of time outside processing all
the header files).
Cheers,
Randy Hyde


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.