Article View: de.comp.lang.c++
Article #1394Re: gute c++ - Compiler
From: Benjamin Baermann
Date: Fri, 26 Jan 1996 11:10
Date: Fri, 26 Jan 1996 11:10
43 lines
2462 bytes
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!benniReferences:
<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