Die einzige vernünftige Revolution wäre eine, bei der von C++ nichts mehr übrig bleibt.https://twitter.com/rainer_grimm/status/933975554558185472 …
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
1) Abstract gibt's nicht in C++ 2) für die meisten Anwendungen ist C++ zu komplex. Gut dass es dafür andere Sprachen gibt. Für manche Dinge braucht's aber ne gewisse Komplexität. Dutzende Jage Rückwärtskompatibilität macht's natürlich nicht besser.
C++ ist *zu* komplex. Das ist in keinem Fall nötig.
Trotzdem scheinen sich immer wieder Probleme zu finden, wo weniger komplexe Sprachen (noch) nicht mithalten können. Gut auch, dass man es nicht in seiner vollen Komplexität nutzen muss
Ausser "der alte Code muss weiter gewartet werden" genau keine.
Welche stabile, erprobte Sprache könnte man für Entwicklung auf einem RTOS im regulierten Umfeld benutzen? Ernst gemeinte Frage.
SPARK. Und Rust ist schwer im Kommen.
Rust hat Potential, muss aber noch etwas reifen imo. SPARK muss ich mir mal ansehen, danke für den Pointer.
Ich wollte nicht widersprechen, dass sie unnötig komplex sei. Ich hatte erhebliche Probleme mich nur ansatzweise in C++ Primer Plus rein zu lesen, zumal es auch sehr trocken war. Aber andere weniger komplexe Sprachen werden dafür dann z.B. wieder als zu ineffizient kritisiert.
C++ hat Performance auch nicht gepachtet. Code in Rust oder OCaml ist nicht langsamer.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.