Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Compilers > Re: Is There St...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 8 of 10 Topic 2363 of 2474
Post > Topic >>

Re: Is There Still a Need for "Turbo" Compilers?

by jacob navia <jacob@[EMAIL PROTECTED] > Mar 18, 2008 at 11:57 AM

Jon Forrest wrote:
> Those of us who have been around a while still remember the miracle of
> Borland's "Turbo" languages. They were so much faster than anything
> else available at the time that they made the compile/link step take a
> negligible amount of time. Given how slow I/O was in those days, this
> was a very welcome development.
>
> Turbo languages sacrifice code optimization for quick build time, and
> are more suited for development and debug stages that final code
> production. They also avoid I/O by keeping the output of compiler
> stages in memory.
>
> However, these days there aren't any "Turbo" language implementations
> that I'm aware of.

The lcc-win compiler is one of the fastest compilers under the windows
system (linux/AIX versions exist too).

It is fast because it keeps everything in memory, without building any
intermediate files.

Compared to gcc the compilation speed ratio is 1:6 or 1:10, it
depends.

> Is this because modern hardware is so fast that it isn't worth
> developing compilers and linkers optimized for speed?

No. It is because compilers and languages are becoming so BLOATED that
they loose all perspective from their user's needs.

> By using proper command line arguments to gcc, can you get
> quasi-Turbo performance compared to using arguments that result in
> highly-optimized code?


"quasi Turbo" is an exaggeration here. That compiler is one
of the slowest compilers in existence.

> John Ousterhout, the inventor of Tcl/Tk, is the founder of a company
> that produces software that optimizes parallelizing of the commands in
> makefiles, which is one way to speed up the building of large software
> packages. But, this doesn't do anything to the compilers themselves.
>
> But, how fast could a compiler be given today's vast amount of virtual
> memory and multiple-core CPUs?

Download lcc-win from the link below and see how fast it is.
http://www.cs.virginia.edu/~lcc-win32

--
jacob navia
jacob at jacob point remcomp point fr
logiciels/informatique
http://www.cs.virginia.edu/~lcc-win32
 




 10 Posts in Topic:
Is There Still a Need for "Turbo" Compilers?
Jon Forrest <jlforrest  2008-03-17 08:52:44 
Re: Is There Still a Need for "Turbo" Compilers?
Hans-Peter Diettrich <  2008-03-18 06:44:50 
Re: Is There Still a Need for "Turbo" Compilers?
Nils M Holm <nmh@[EMAI  2008-03-18 07:36:25 
Re: Is There Still a Need for "Turbo" Compilers?
glen herrmannsfeldt <g  2008-03-18 12:52:56 
Re: Is There Still a Need for "Turbo" Compilers?
"preston.briggs@[EMA  2008-03-24 14:40:17 
Re: Is There Still a Need for "Turbo" Compilers?
Marco van de Voort <ma  2008-03-18 08:09:12 
Re: Is There Still a Need for "Turbo" Compilers?
Hans Aberg <haberg_200  2008-03-18 10:47:05 
Re: Is There Still a Need for "Turbo" Compilers?
jacob navia <jacob@[EM  2008-03-18 11:57:11 
Re: Is There Still a Need for "Turbo" Compilers?
Tony Finch <dot@[EMAIL  2008-03-18 14:11:18 
Re: Is There Still a Need for "Turbo" Compilers?
Gene <gene.ressler@[EM  2008-03-18 20:41:42 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 20:11:47 CDT 2008.