🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1394

Re: gute c++ - Compiler

#1394
From: Benjamin Baermann
Date: Fri, 26 Jan 1996 11:10
43 lines
2462 bytes
In <4e7um3$1q3@nz12.rz.uni-karlsruhe.de> vogelsan@i50s20.ira.uka.de (Holger Vogelsang) writes:
>>Da gibts eigentlich nur eins gcc; der kostet nichts der unter die
>>GNU-Licence fällt und gehört zu den besten c/c++-Compilern wo gibt !
>>

>So kann man diese Aussage mit Sicherheit nicht stehen lassen:
>Ich verwende den GCC seit langer Zeit unter C++ und habe dort
>einige erhebliche Maengel "entdeckt":
> 
>- Er unterstuetzt immer noch nicht den vollen C++ - Standard:
>  a) Templates sind eine totale Krankheit unter GCC (Instantiierung, 
>     statische Member...)
>  b) RTTI unvollstaendig

Man kann einem Compiler ja aber wohl auch nicht vorwerfen, dass er einen
(noch) nichtexistierenden Standard nicht vollstaendig implementiert.
Templates, RTTI, Exceptions und der ganze Kram sind uebrigens auch unter
vielen Kommerziellen Compilern nur bedingt implementiert.

> 
>- extrem langsamer C++ - Compiler

Meinst Du damit den erzeugten Code oder den Compilelauf? Wenn letzteres,
dann liegt das durchaus im Sinne der Erfinder. Es ist naemlich beim gcc
Designvorgabe, dass der Code ruhig auch mit Blick auf
Compilelaufzeitverlaengerungen schnell wird. Zumindestens beim C-Teil
des gcc, weiss ich, dass er mit den schnellsten Code erzeugt, den es
gibt (zumindestens fuer HP-UX hat ein Freund von mir da ein paar
Benchmarks gemacht). 

>Vom Preis-Leistungsverhaeltnis her ist er vielleicht einer
>der besten Compiler, aber an der reinen Leistung gemessen,
>ist noch einiges verbesserungswuerdig.

Das gilt aber nun wirklich fuer _alle_ Compiler. Nicht zu verachten, ist
uebrigens auch, dass er im Sourcecode vorliegt. Ich benutze zum Beispiel
momentan die Libs vom g++ mit einem anderen C++-Compiler.

Gruesse, Benni
-- 
          \	       benni@informatik.uni-frankfurt.de           /
	   \	 http://www.uni-frankfurt.de/gnomic/hello.html    /
	    \	  Real netizens don't use Netscape for news!     /
Technical Details
Message-ID: <4eacqu$obk@zeus.rbi.informatik.uni-frankfurt.de>
Path: arc1-ca.pugleaf.net!doros.rbi.informatik.uni-frankfurt.de!benni
References: <4e55pl$6oi@rzsun02.rrz.uni-hamburg.de> <4e7lea$ess@peanuts.Materna.DE> <4e7um3$1q3@nz12.rz.uni-karlsruhe.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!doros.rbi.informatik.uni-frankfurt.de!benni
From: benni@doros.rbi.informatik.uni-frankfurt.de (Benjamin Baermann)
Newsgroups: de.comp.lang.c++
Subject: Re: gute c++ - Compiler
Date: 26 Jan 1996 11:10:22 GMT
Organization: J. W. Goethe-Universitaet Frankfurt/Main
Message-ID: <4eacqu$obk@zeus.rbi.informatik.uni-frankfurt.de>
References: <4e55pl$6oi@rzsun02.rrz.uni-hamburg.de> <4e7lea$ess@peanuts.Materna.DE> <4e7um3$1q3@nz12.rz.uni-karlsruhe.de>
NNTP-Posting-Host: doros.rbi.informatik.uni-frankfurt.de