wie lange wird es c++ noch geben?
-
-
Bis ca. 16:31:56 MEZ

-
Das ist der Ende von das C++!!1..\infty
-
-
Das Netz vergisst nichts.
D.h. man wird solange C++ Programmieren können, wie es das internet gibt.
Und wenn man in 200 Jahren C++ nur noch im Museum bewundern kann, es wird wohl so schnell nicht aussterben.
-
etwa 10 - 15 jahre
-
Die Lizent für C++ läuft am 20.Juni 2022 aus, dann muß es an Bjarne Stroustup zurückgegeben werden.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Neuigkeiten aus der realen Welt verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Um die Frage des OT ernsthaft zu beantworten: C++ wird es noch ein paar Jährchen geben, es wird aber zunehmend in der Versenkung verschwinden. Grund: Es gibt zu wenig gute C++ Programmierer die sich gegen die Horde Java-programmierender Äffchen (umgangssprachlich "Wirtschaftsinformatiker" genannt) nicht länger durchsetzen können. Zudem bietet C++ einfach viel zu wenige vorstandstaugliche Modewörter, diese müssten erst aufwändig in den trägen C++ Standardisierungsprozess eingepflegt werden und würden frühestens mit C++2x produktiv einsetzbar sein. Bis dahin jedoch, wird Java bereits die letzte Bastion der C++-Entwickler eingenommen haben: Die hardwarenahe, plattformunabhängige Programmierung von TTL-Logik-Gattern, natürlich mit einer umfassenden Klassenbibliothek und in Echtzeit.
Die Zeichen stehen also sehr schlecht für C++.
-
Tim schrieb:
...die Horde Java-programmierender Äffchen...
frechheit!

Tim schrieb:
...die letzte Bastion der C++-Entwickler eingenommen haben: Die hardwarenahe, plattformunabhängige Programmierung von TTL-Logik-Gattern...
dafür nimmt man doch nicht C++

Tim schrieb:
Die Zeichen stehen also sehr schlecht für C++.
...sagen ja selbst C++ -kenner wie dieser Scott Meyers.

-
Dennoch reicht eine Umstellung auf neue 64-Bit-Prozessorarchitekturen (Intel Xeon mit EM64T/Itanium, AMD Athlon 64, IBM Power5) hier alleine nicht aus: Sie vereinfacht zwar die systemseitige Anpassung, macht jedoch die Durchforstung und Neu-Übersetzung aller Programme mit starrer 32-Bit-Formatierung nicht überflüssig.
Ich habs euch allen gesagt: Java >> C++. Bei Java-Programmen reicht ein Update der JVM und das Problem ist erledigt. Viel Spass dann bei C++ CSS-Programmen.
Theoretisch betrachtet behebt auch die 64-Bit-Umstellung das Zeitstempelproblem nicht endgültig. Das Problem wird jedoch um etwa 290 Milliarden Jahre in die Zukunft verschoben.
Hehe, mal schauen was es in 290 Milliarden Jahren gebe wird.
-
DEvent schrieb:
Hehe, mal schauen was es in 290 Milliarden Jahren gebe wird.
Auf jeden Fall nicht Java, da ist nämlich in der Klasse Date der Parameter des Konstruktors als long definiert, was im Sprachstandard als 64-Bit definiert ist. Da hilft auch kein Update der JVM mehr :p

Und in Date gibt das Argument die Zeit an, die seit dem 1.1.1970 0:00 Uhr in Millisekunden vergangen ist, das heißt das Problem tritt sogar schon
nach nur 290 Millionen Jahren auf :pFelix
EDIT: In C++ reicht dann ein einfaches Neukompilieren, in Java musst du alles umschreiben, um die angepasste Klasse zu verwenden

-
...die letzte Bastion der C++-Entwickler eingenommen haben: Die hardwarenahe, plattformunabhängige Programmierung von TTL-Logik-Gattern...
dafür nimmt man doch nicht C++

Bei der Programmierung von Atmel µC nehme ich bevorzugt C (oder Assembler).
C++ hat sich sogar in diesem Bereich noch nicht richtig durchgesetzt, denn da wird zu meinem Entsetzen immer noch kräftig mit #define und Macros gearbeitet. Wie das genau weiter geht, ist schwer zu sagen.