From: | "Joachim Durchholz" <joachim_d@gmx.de> |
Newsgroups: | comp.compilers |
Date: | 4 Aug 2002 11:18:28 -0400 |
Organization: | Compilers Central |
References: | 02-07-098 02-07-121 02-07-128 |
Keywords: | performance, comment |
Posted-Date: | 04 Aug 2002 11:18:28 EDT |
Marco van de Voort wrote:
> [...] the most important reasons why e.g.
> TP/BP is so fast, are
> - [...]
- Almost nonexistent optimization.
I'm under the impression that compilers spend most of their time with
optimization. TP did constant expression evaluation and dead code
elimination, but that's about all: no liveness analysis, no register
allocation. The resultant machine code was horrendous (but nobody
noticed or cared, even in the 16 MHz age - so much for the relevance
of efficiency).
That's Turbo Pascal. I never got around to looking at Borland Pascal
output - I sincerely hope things have improved.
Regards,
Joachim
--
[Optimizing compilers certainly spend a lot of time optimizing. I'm
still pretty sure that for raw speed, the lexer is the bottleneck. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.