Re: Is There Still a Need for "Turbo" Compilers?
- From: Nils M Holm <nmh@xxxxxxx>
- Date: Tue, 18 Mar 2008 07:36:25 +0100
Jon Forrest <jlforrest@xxxxxxxxxxxx> wrote:
However, these days there aren't any "Turbo" language implementations
that I'm aware of. Is this because modern hardware is so fast that it
isn't worth developing compilers and linkers optimized for speed? By
using proper command line arguments to gcc, can you get quasi-Turbo
performance compared to using arguments that result in
highly-optimized code?
Given the amount of algorithms with non-linear complexity in an
optimizing compiler, I doubt that an optimizing compiler will ever
result in "Turbo" performance.
For a recent compiler that puts emphasis on compilation speed, have a
look at Tiny C: http://fabrice.bellard.free.fr/tcc/. It claims to
compile a 2004 Linux kernel in 10 seconds.
On the other hand, have a look at modern GCCs: in spite of all those
fancy optimizations, they keep getting slower and slower.
I agree that fast compilers seem to become a lost art, and I think
that this is unfortunate. Fast turn-around cycles are a major factor
in productivity, and you can still do the final build with an
optimizing compiler (or with optimization enabled).
I guess this is why I am using mostly interpreters these days,
but I digress.
Nils
--
Nils M Holm <nmh@xxxxxxx> -- http://t3x.org/nmh/
.
- Follow-Ups:
- Re: Is There Still a Need for "Turbo" Compilers?
- From: glen herrmannsfeldt
- Re: Is There Still a Need for "Turbo" Compilers?
- References:
- Is There Still a Need for "Turbo" Compilers?
- From: Jon Forrest
- Is There Still a Need for "Turbo" Compilers?
- Prev by Date: Re: Is There Still a Need for "Turbo" Compilers?
- Next by Date: Re: Is There Still a Need for "Turbo" Compilers?
- Previous by thread: Re: Is There Still a Need for "Turbo" Compilers?
- Next by thread: Re: Is There Still a Need for "Turbo" Compilers?
- Index(es):
Relevant Pages
|