Gordon Cichon
Ich möchte auch nochmal meine Meinung ausdrücklich wiederholen: Der Standard von C++ ist schlecht durchdacht und mehrdeutig, insbesondere die STL.
Der Standard mag an der einen oder anderen Stelle seine Mängel haben (siehe die Defect-Reports der entsprechenden C++ Arbeitsgruppen), aber ihn so in Bausch und Bogen zu verdammen ist schlichtweg falsch!
Bitte erkläre mir mal, was daran starke Worte sind!
Genau diese Rundum-Abqualifizierung, die so einfach nicht gerechtfertigt ist!
Und überhaupt: Wenn Du sagst "Jetzt gibt's zum ersten Mal einen Standard", was war dann die STL vor gcc 3? Kein Standard?
Nein, die STL war so nie ein Standard. Die Standard C++ Bibliothek basiert zwar auf der STL, aber diese wurde für die standardisierung modifiziert. Ausserdem war die libstdc++ vor 3.0 deutlich weniger konform zum Standard.
Und meine Meinung zu gcc 3: Das ist ein ganz netter Test-Ballon für KDE, und für AMD-64, IA-64 usw., aber er ist nicht abwärtskompatibel genug, um als Defaut-Compiler für alles herzuhalten.
Ach, und das sind keine starken Worte? Ein Compiler hat zu allererst standardkonform zu sein und *dann* kommt erst die Abwärtskompatibilität, wenn sich diese mit vertretbarem Aufwand erhalten lässt.
Ich finde es schade vom gcc 3 Team, daß sie das Thema abwärtskompatibilität ignorieren. Das schadet dem gesamten Open-Source System.
Auch mal wieder so eine globale Diffamierung! Du scheinst den Diskussionen unter den GCC-Entwicklern nicht zu folgen (Tipp: Mailingliste gcc@gcc.gnu.org), sonst wüsstest du, dass die Entwickler sich um weitestgehende Abwärtskompatibilität bemühen. Deshalb sind z.B. auch ein paar GNU Erweiterungen (namespace __gnu_cxx) in die C++ Bibliothek aufgenommen worden. Wenn du aber anderer Meinung bist, dann fechte das mit den deutschen Vertretern im ISO Kommittee bzw. mit den GCC Entwicklern auf gcc@gcc.gnu.org aus. Hier bist du dafür im falschen Forum.
Und wenn Du als Repräsentant von Suse meine Ausführungen nicht ernst nimmst, dann ist das arrogant.
Hier im Forum ist jeder Repräsentant von sich selbst und nicht der Firma, für die er arbeitet. Die Beteiligung von SUSE-Mitarbeitern in diesen Listen ist reines Privatvergnügen.
Ich kann mit diesem Compiler nicht auf Suse 9 upgraden, und werde es deswegen auch nicht kaufen. Und ich bin auch nicht der einzige, den das betrifft.
Bitte, wenn du damit glücklich wirst. Aber du solltest dir darüber im Klaren sein, dass du mit einem Compiler arbeitest, der weniger standardkonform ist und für den es *keinerlei* Support mehr gibt, weder von den GCC-Entwicklern noch anders woher. Das bedeutet, dass es keinerlei Unterstützung neuer Plattformen geben wird und das die im 2.95.3 vorhandenen Bugs auch nie mehr behoben werden.
KDE und OpenOffice sind nicht die einzigen Applikationen für Linux. Auch wenn Suse sich z.Zt. darauf kapriziert,
Und wieder so ein unbegründeter Pauschalangriff,
war Linux schon seit längerem wegen der Command-Line-Interfaces und dem guten Scripting eine gute Plattform zum Software-Engineering. Warum macht Ihr das jetzt kaputt?
Nur weil auch wir zu gcc 3 übergegangen sind? Nun mach aber mal halblang!
Warum versucht Ihr, die Leute zu völlig unnötiger Arbeit zu zwingen? Warum könnt ihr nicht bei Suse einen gcc 2.95 als rpm zur Verfügung stellen?
Für die GCC Entwickler ist 2.95 tot (siehe oben), wer also soll ihn noch pflegen? SUSE im Alleingang sicherlich nicht. Philipp