Einzelnen Beitrag anzeigen
Alt 27.02.2018, 13:21   #781
ShortSqueeze
Benutzer
 
Registriert seit: 10/2005
Beiträge: 6.487
Standard

Zitat:
Zitat von switch Beitrag anzeigen
nö, wenn du in Phyton programmierst kommenen Phyton Interpreter und Compiler zur Ausfürhung und wenn du in C++ programmierst kommen C++ Compiler zur Ausführung.

Am ende kommen natürlich immer Prozessorbefehle zur Ausführung, aber man kann ein und das Gleiche Problem mit 10.000 Prozessorbefehlen lösen ebenso wie mit 10 prozessorbefehlen.
nein, also zumindest unter MS und Visual Studio (mit dem ich 10 Jahre programmiert hab) ist das nicht so.
Da wird ein Befehl wie Array.sort egal ob in dem Python ad, Visual Basic, C++,C immer am ende sogar von der gleichen DLL ausgeführt !
Der Befehl wird tatsächlich einfach an eine .Net Framework DLL weitergereicht. Die weiss das gar nicht, in was der Kunde letztendlich programmiert hat. Sie übernimmt das Array, sortiert es und spuckt es wieder aus.
Daher auch kein Unterschied in der Geschwindigkeit.
Oder wenn du einen Punkt oder Linie am Bildschirm malst. Auch hier kein Unterschied am Ende.
Daß es andere Programmierumgebungen gibt, die möglicherweise schneller sind kann gut sein. Trotzdem ist es sinnlos zu sagen, daß die eine Programmiersprache schneller ist als die andere, weil das ja nur davon abhängt wie intelligent aus dem Anwendertest Maschinencode generiert wird.
ShortSqueeze ist offline   Mit Zitat antworten