Zum Hauptinhalt Zur Navigation

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.
/ Julius Stiebert
90 Kommentare News folgen (öffnet im neuen Fenster)

In dem neuen Entwicklungszweig will der bei Google beschäftige Taylor seine Idee umsetzen(öffnet im neuen Fenster) . GCC ist in C implementiert. Taylor argumentiert ( PDF(öffnet im neuen Fenster) ) 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.


Relevante Themen