Hi!
Ich stimme dir ja grundsätzlich zu, aber mir ist da was aufgefallen. ;-)
"c-code kann in maschinencode gewandelt (kompiliert) werden"
Fehlt da nicht noch ein "sehr gut" oder "besser" im Text? Basiert das etwa auf dem alten "C ist schneller als xxx"-Statement? ;-)
Man, das waren die alten Diskussionen aus meiner Schulzeit (Pah, der C64 ist doch Scheisse mit seinem BASIC, MSX-Rechner das sind die richtigen!). :)
Irgendwann kurz vor dieser Zeit muss das "C ist besser als xxx, weil näher am Maschinencode"-Statement aufgetaucht sein.
Es war ein Vergleich der ersten Basic- und C-Interpreter(!) und das Argument war, dass die Befehle von C näher am Maschinencode dran sind und daher mit weniger Befehlen (=schneller) ausgeführt werden konnen als die BASIC-Befehle (wie gesagt, es ging um Interpreter).
Im Embededbereich wird auch gerne mal Pascal oder Basic eingesetzt, aber ich stimme dir zu, dass es am häufigsten C/C++ sein wird, dass eingesetzt wird. Wobei natüprlich auch die Compiler anderer Sprachen sehr guten Maschinencode erzeugen können.
Nix für ungut. ;-)
Bis dann
Andreas