Of Bounties and Mercenaries

Scott Robert Ladd coyote@coyotegulch.com
Tue Apr 6 04:03:00 GMT 2004


Stephan T. Lavavej wrote:
> How about writing gcc in Modern, Standard C++?  You could do away with your
> crazy garbage-collected C (double ugh).
> 
> This inflammatory suggestion was brought to you by...

While I'm often a C++ programmer by trade, I do not favor rewriting GCC 
in C++.

C is an excellent language -- despite being Standardized (twice!) by 
committees, it remains a clean and succint way of expressing algorithms. 
Yes, C++ has many nice object-oriented features -- and those features 
are often misused, obscuring the underlying logic of a program. It is 
very easy to be seduced by the power of higher-level abstractions, only 
to lose the efficiency and clarity of expression required for elegant 
programming.

-- 
Scott Robert Ladd
Coyote Gulch Productions (http://www.coyotegulch.com)
Software Invention for High-Performance Computing



More information about the Gcc mailing list