GCC wird auf C++ portiert
Neuer Entwicklungszweig gestartet
Ian Lance Taylor will die Compilersammlung GCC in C++ neu implementieren. Das soll unter anderem einen aufgeräumten Quellcode zur Folge haben. Die neue Fassung wird nun in einem eigenen Entwicklungszweig erprobt.
In dem neuen Entwicklungszweig will der bei Google beschäftige Taylor seine Idee umsetzen. GCC ist in C implementiert. Taylor argumentiert (PDF) für C++, da es eine standardisierte und verbreitete Sprache ist. Zudem sei der C-Teil in C++ genauso effizient wie C selbst. Darüber hinaus ließe sich mit C++ in vielen Fällen sauberer Code schreiben.
Auch sei C++ nicht langsamer. Höchstens, wenn Funktionen benutzt werden, die in C nicht zu finden sind. Doch bei STL-Funktionen beispielsweise sei C++ sogar schneller als C. Nutzen wolle er ohnehin nur die Funktionen, die für GCC sinnvoll seien. Die ersten Patches der Portierung will Taylor bald in seinem Entwicklungszweig veröffentlichen.






Genau hier liegt manchmal der K(n)ackpunkt :)
In welchem Sinne? C++ ist maschinennah. Solange Prozessoren im Wesentlichen...
Fefe ist ein Idiot und Großmaul. Der versteht nicht einmal C. Jedesmal, wenn sich Fefe...
z3pr4h@foobar ~ $ cat foo.c #include int main(int, char*[]) { std::cout << "Hello...
Ja sicher, aber darum gehts in diesem Thema nicht. (siehe Eröffnungskommentar)
Kommentieren