• IT-Karriere:
  • Services:

C++0x - Bjarne Stroustrup über die Zukunft von C++

Auf die Stärken besinnen, aber den Blick nach vorn richten

In dem "C/C++ Users Journal" macht sich C++-Erfinder Bjarne Stroustrup Gedanken über die Zukunft der Programmiersprache und diskutiert Vorschläge für ihre Überarbeitung unter dem Codenamen "C++0x".

Artikel veröffentlicht am ,

Die neue C++-Version soll mit "großer Wahrscheinlichkeit" zu 100 Prozent kompatibel zu aktuellem C++-Code sein, sofern sich dieser an die C++98- Spezifikation hält. Die beste Garantie dafür sei, dass die an der Überarbeitung beteiligten Mitglieder für sehr viel alten Code verantwortlich seien.

Stellenmarkt
  1. unimed Abrechnungsservice für Kliniken und Chefärzte GmbH, Wadern
  2. Swagelok München B.E.S.T. Fluidsysteme GmbH München, Garching

Seine Sammlung an Änderungsvorschlägen, die ihm regelmäßig von C++-Nutzern zugehen, umfasse rund 100 gute Ideen, so Stroustrup. Die Ideen fasst er auf seiner Homepage unter Evolution WG issues list zusammen. Hinzu kommt eine Wunschliste für die Standard-Bibliothek.

Nach Ansicht von Stroustrup sollten Änderungen aber vor allem an den Standard-Bibliotheken vorgenommen werden und sich die Änderungen an der Sprache auf ein Minimum beschränken. Dennoch stellt Stroustrup klar, dass sich C++ als lebende Sprache anpassen müsse, um ein effektives Werkzeug auch für künftige Probleme zu bleiben.

Die geplanten Änderungen sollen vor allem dafür sorgen, dass künftiger Code sich einfacher und eleganter schreiben und vor allem mit weniger Aufwand pflegen lässt. Auch eine Leistungssteigerung sei denkbar. Im Vordergrund stehe eine Evolution, die echte Verbesserungen für den realen Einsatz darstellen soll. Dabei soll C++ auch in Zukunft eine universelle Sprache bleiben und nicht auf spezielle Einsatzzwecke optimiert werden.

Spezielle Funktionen sollen vor allem in die Standard-Bibliothek Einzug halten, die ihrerseits Gebrauch von den neuen Möglichkeiten der Sprache machen werde. Der Einstieg in C++ soll mit C++0x unter anderem einfacher werden.

Die am häufigsten geforderte neue Funktion für C++ ist laut Stroustrup ein Standard-GUI, doch gebe es dagegen erheblichen technischen, ökonomischen und politischen Widerstand. Er hoffe aber noch auf ein Wunder und träume von einer einfachen und eleganten Standardschnittstelle sowohl für kommerzielle als auch Open-Source-GUIs. Zwar räumt Stroustrup ein, dass dies kein vernünftiger Traum sei, weist aber darauf hin, dass die Welt nicht von vernünftigen Menschen geändert werde.

Stroustrups Artikel (The Design of C++0x - Reinforcing C++'s proven strengths, while moving into the future) steht unter InformIT.com zum Download bereit.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. 3,74€
  2. (u. a. Far Cry 5 für 14,99€, Far Cry New Dawn für 17,99€, Far Cry für 3,99€)
  3. (-43%) 22,99€

c fan 09. Mär 2009

So ein Humbug. C ist suuper und C++ ebenso. Wie kann man nur eine Sprache dikreditieren...

Bernhard 01. Aug 2005

Du wohl auch ;-) Was nicht unbedingt ein Problem von C++ ist. Hier in meiner Firma...

sven 13. Jul 2005

Dadurch, dass java erst zur laufzeit compiliert kann es sogar ein profiling machen und...

c++fan 12. Jul 2005

Und das übersetzt google mit Allgemeine Schnittstelle.


Folgen Sie uns
       


TES Morrowind (2002) - Golem retro_

Eine gigantische Spielwelt umgeben von Pixelshader-Wasser: The Elder Scrolls 3 Morrowind gilt bis heute als bester Teil der Serie. Trotz sperriger Bedienung war Morrowind dank der dichten Atmosphäre, der spielerischen Freiheit und der exzellenten Grafik ein RPG-Meilenstein.

TES Morrowind (2002) - Golem retro_ Video aufrufen
Verkehr: Das Kaltstart-Dilemma der Autos mit Hybridantrieb
Verkehr
Das Kaltstart-Dilemma der Autos mit Hybridantrieb

Bei Hybridautos und Plugin-Hybriden kommt es häufiger zu Kaltstarts als bei normalen Verbrennungsmotoren - wenn der Verbrennungsmotor ausgeht und der Elektromotor das Auto durch die Stadt schiebt. Wie schnell lässt sich der Katalysator vorwärmen, damit er Abgase dennoch gut reinigen kann?
Von Rainer Klose

  1. Elektromobilität Umweltbonus gilt auch für Jahreswagen
  2. Renault City K-ZE Dacia plant City-Elektroauto
  3. Elektroautos EU-Kommission billigt höheren Umweltbonus

Mythic Quest: Spielentwickler im Schniedelstress
Mythic Quest
Spielentwickler im Schniedelstress

Zweideutige Zweckentfremdung von Ingame-Extras, dazu Ärger mit Hackern und Onlinenazis: Die Apple-TV-Serie Mythic Quest bietet einen interessanten, allerdings nur stellenweise humorvollen Einblick in die Spielebrache.
Eine Rezension von Peter Steinlechner

  1. Apple TV TVOS 13 mit Mehrbenutzer-Option erschienen

Threadripper 3990X im Test: AMDs 64-kerniger Hammer
Threadripper 3990X im Test
AMDs 64-kerniger Hammer

Für 4.000 Euro ist der Ryzen Threadripper 3990X ein Spezialwerkzeug: Die 64-kernige CPU eignet sich exzellent für Rendering oder Video-Encoding, zumindest bei genügend RAM - wir benötigten teils 128 GByte.
Ein Test von Marc Sauter und Sebastian Grüner

  1. Ryzen Mobile 4000 (Renoir) Lasst die Ära der schrottigen AMD-Notebooks enden!
  2. HEDT-Prozessor 64-kerniger Threadripper schlägt 20.000-Dollar-Xeons
  3. Ryzen Mobile 4000 AMDs Renoir hat acht 7-nm-Kerne für Ultrabooks

    •  /