R
Mechanics schrieb:
Warum vergleichst du das mit AutoIt? Das sind völlig uninteressante allgemeine Aussagen. Man kann in C++ deutlich langsameren Code schreiben als in Java, wenn man nichts drauf hat.
Wenn man die Programmiersprache, welche man verwendet, nicht beherrscht, dann wird es mit keiner Sprache etwas vernünftiges werden, aber wenn ich von C++ Performance rede, dann meine ich natürlich den idealsten Fall, außerdem habe ich AutoIt mit C++ gar nicht verglichen, macht auch keinen Sinn C++ mit ner Skript-Sprache wie diese zu vergleichen?! AutoIt habe ich nur als eine mögliche Alternative vorgeschlagen, mit Hilfe dessen das Problem schneller gelöst werden könnte.
Mechanics schrieb:
Und meist liegen die Performanceunterschiede zwischen verschiedenen Programmiersprachen im einstelligen Prozentbereich, also vernachlässigbar.
Mag sein, jedoch spielt die Größe des Systems eine wichtige Rolle, sollte es ein kleines Notiz-Programm werden, dann lohnt sich der Performance-Vorteil von C++ nicht, da prozentual, wie du schon sagtest, praktisch kein Performanceunterschied auffällt, Wenn es sich aber um ein großes System handelt, welches mehrere Millionen Daten in der Sekunde verarbeitet, dann kommt es auf jeden noch so kleinen Prozentanteil an.
Wenn man jetzt z.b. Bilder einscant und analysiert ist das schon ne mächtige Herausforderung, hier lohnt sich jeder kleine Performancevorteil wenn das alles in Echtzeit geschehen soll.
Mechanics schrieb:
Außerdem kannst du zumindest mit C, Assembler oder Fortran zumindest theoretisch schnelleren Code schreiben, als mit C++.
"Selbst ein Stock ist in den Händen eines Meisters eine tödliche Waffe"
Mechanics schrieb:
Und von der Codequalität brauch ich erst gar nicht anfangen, da ist C++ das genau Gegenteil von "unumgänglich".
Hängt vom Programmierer selbst ab, aber da hast du vollkommen Recht, Die Komplexität von C++ ist sehr fehleranfällig für den Entwickler.