• 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. Buchner & Partner GmbH, Kiel
  2. Diehl Defence GmbH & Co. KG, Überlingen am Bodensee

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
Top-Angebote
  1. (u. a. BenQ GL2780E 27-Zoll-LED FHD für 127,84€, Lenovo IdeaPad Flex 5 15,6-Zoll-FHD-IPS-Touch...
  2. Tausende Angebote mit bis zu 40 Prozent Rabatt
  3. (u. a. Asus VivoBook 17 17,3 Zoll Full HD 512GB SSD für 499€, Asus ZenBook 13 Ultrabook mit...
  4. 47,83€ (Bestpreis mit MediaMarkt/Saturn)

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
       


Mafia Definitive Edition im Test: Ein Remake, das wir nicht ablehnen können
Mafia Definitive Edition im Test
Ein Remake, das wir nicht ablehnen können

Familie ist für immer - nur welche soll es sein? In Mafia Definitive Edition finden wir die Antwort erneut heraus, anders und doch grandios.
Ein Test von Marc Sauter

  1. Mafia Definitive Edition angespielt Don Salieri wäre stolz
  2. Mafia Definitive Edition Ballerei beim Ausflug aufs Land
  3. Definitive Edition Das erste Mafia wird von Grund auf neu erstellt

Ausprobiert: Meine erste Strafgebühr bei Free Now
Ausprobiert
Meine erste Strafgebühr bei Free Now

Storniert habe ich bei Free Now noch nie. Doch diesmal wurde meine Geduld hart auf die Probe gestellt.
Ein Praxistest von Achim Sawall

  1. Gesetzentwurf Weitergabepflicht für Mobilitätsdaten geplant
  2. Personenbeförderung Taxibranche und Uber kritisieren Reformpläne

Xbox, Playstation, Nvidia Ampere: Wo bleiben die HDMI-2.1-Monitore?
Xbox, Playstation, Nvidia Ampere
Wo bleiben die HDMI-2.1-Monitore?

Trotz des Verkaufsstarts der Playstation 5 und Xbox Series X fehlt von HDMI-2.1-Displays jede Spur. Fündig werden wir erst im TV-Segment.
Eine Analyse von Oliver Nickel

  1. AV-Receiver Fehlerhafte HDMI-2.1-Chips führen zu Blackscreen

    •  /