Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

WhiteMike

Alter Hase

  • »WhiteMike« ist der Autor dieses Themas

Beiträge: 507

Wohnort: Ulm

Beruf: Schüler

  • Private Nachricht senden

1

25.11.2008, 21:46

Wird C++09 die Sprache revolutionieren?

38%

C++09 ist das Beste, was passieren konnte (18)

17%

macht die Sprache unnötig kompliziert und unkompatibel (8)

45%

weder noch / ich halte mich raus / versethe nichts davon / ist mir egal / ... (21)

Mal eine lustige Abstimmung, da es jetzt bis 2009 nur drei Mal duschen ist. :-D

Mit freundlichen Grüßen,
WhiteMike

SirForce

Alter Hase

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

2

25.11.2008, 22:14

Also ich dachte ja immer ich wäre einigermaßen Up-to-date aber was bitteschön ist denn C++ 09 :?:
Irgendwelche Quellen, etc. wären echt net :)
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

3

25.11.2008, 22:16

Ich glaub er meint das es vlt ein neues visual studio geben wird?!

Ich hab auch kein Plan. Klär uns bitte auf :D

4

25.11.2008, 22:18

C++09 ist nen neuer Standard, der seit 2006 in Planung ist. mehr weiß ich auch nicht.

Viktor

Alter Hase

Beiträge: 533

Wohnort: Ludwigshafen

Beruf: Student

  • Private Nachricht senden

5

25.11.2008, 22:23

Ich meine, dass es dazu auch vor ein paar Monaten mal eine Disskussion gab, hier geht es zumindest zu einem älteren Thread:
https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=4693&postdays=0&postorder=asc&start=0

und die Infoseite zum "neuen" C++ (eben mal kopiert):

http://www.artima.com/cppsource/cpp0x.html

6

25.11.2008, 22:24

C++09 wird so ziemlich viele neue Features einfügen. Insofern kann man es schon als Revolution sehen. Beispiele sind Variadic Templates, auto und decltype, Rvalue-Referenzen, Concepts, etc. Das gibt einem gewaltige Möglichkeiten in einer Sprache, die ohnehin schon sehr mächtig ist.

Grösstenteils wird es natürlich weiterhin möglich sein, wie bisher zu programmieren (z.B. mit Ausnahme von auto, das aber eh nie eingesetzt wurde).

Toa

Alter Hase

Beiträge: 944

Beruf: Research associate

  • Private Nachricht senden

7

25.11.2008, 22:37

Manche Sachen wurden auch vereinfacht um es leichter zu benutzen, wie zb Funktionszeiger glaube ..

Helmut

5x Contest-Sieger

Beiträge: 692

Wohnort: Bielefeld

  • Private Nachricht senden

8

25.11.2008, 23:12

Zitat von »"Nexus"«

C++09 wird so ziemlich viele neue Features einfügen. Insofern kann man es schon als Revolution sehen. Beispiele sind Variadic Templates, auto und decltype, Rvalue-Referenzen, Concepts, etc. Das gibt einem gewaltige Möglichkeiten in einer Sprache, die ohnehin schon sehr mächtig ist.

Grösstenteils wird es natürlich weiterhin möglich sein, wie bisher zu programmieren (z.B. mit Ausnahme von auto, das aber eh nie eingesetzt wurde).
Eine Revolution ist es sicher nicht, denn alle Probleme, die mit den neuen Features gelöst wurden, sind in modernen Sprachen nicht mal existent. Trotzdem ist es natürlich ein großer Schritt in die richtige Richtung.

Ciao

PS: auto kann man auch weiterhin in der alten Syntax verwenden. Da es aber ohne Funktion ist, ist es nicht wirklich sinnvoll;) Tatsächlich dürfte jeder Code weiterhin compilieren, wenn er nicht gerade ein neues Schlüsselwort als Bezeichner verwendet.
Sei stets geduldig gegenüber Leuten, die nicht mit dir übereinstimmen. Sie haben ein Recht auf ihren Standpunkt - trotz ihrer lächerlichen Meinung. (F. Hollaender)

9

25.11.2008, 23:33

Zitat von »"Helmut"«

Eine Revolution ist es sicher nicht, denn alle Probleme, die mit den neuen Features gelöst wurden, sind in modernen Sprachen nicht mal existent. Trotzdem ist es natürlich ein großer Schritt in die richtige Richtung.

Was "moderne Sprachen" angeht, möchte ich mich hier lieber nur auf C++ beziehen, nicht dass der Thread in einen Flamewar ausartet. Trotzdem ist die Behauptung, dass mit C++09 nicht existente Probleme gelöst werden, widersprüchlich und falsch.

Es kommt auch drauf an, was man unter Revolution versteht. Die Features von C++09 eröffnen viele neue Möglichkeiten, zu programmieren. Wenn man momentan gewisse Dinge nur mit hässlichen Workarounds oder gar nicht erreichen kann, kann es eine ziemliche Umstellung zum Guten hin sein. Aber ja, vielleicht ist der Begriff "Revolution" auch übertrieben. Kommt halt auch ein wenig von den extremen Antwortmöglichkeiten. :p

Helmut

5x Contest-Sieger

Beiträge: 692

Wohnort: Bielefeld

  • Private Nachricht senden

10

25.11.2008, 23:48

Zitat von »"Nexus"«

Trotzdem ist die Behauptung, dass mit C++09 nicht existente Probleme gelöst werden, widersprüchlich und falsch.
Das habe ich auch nicht geschrieben ;) Aber sonst sind wir uns einig.
Sei stets geduldig gegenüber Leuten, die nicht mit dir übereinstimmen. Sie haben ein Recht auf ihren Standpunkt - trotz ihrer lächerlichen Meinung. (F. Hollaender)

Werbeanzeige