"Mit_linux_wär_das_nicht_passiert" schrieb:
>> Nicht trendy?
>> Das soll ein Argument sein?
>
> Scheinbar. Nicht meins, aber für Entwickler einer neuen
> Programmiersprache ist das offenbar ausschlaggebend. Oder
> wann hast du die letzte Neuentwicklung gesehen, die zu
> Maschinencode compiliert?
Die, in meinem ursprünglichen Beitrag erwähnte, erweiterbare
Programmiersprache Seed7 compiliert via C zu Maschienencode
( siehe http://seed7.sourceforge.net/faq.htm#compile ).
Das funktioniert so gut, dass viele Seed7 Programme die
Performance von C erreichen. Portabilität erreicht Seed7
durch seine rund 50 Bibliotheken (siehe unter Libraries).
> Soviel kannst du nicht mit einem x86-Compiler
> hinkriegen, ...
Stimmt, aber z.B. mit einem Compiler der über eine
Zwischensprache wie z.B. C zu Maschinencode compiliert.
C++ hat auch als Preprozessor für C angefangen.
> vor allem nicht, wenn die Entwicklung bei
> den mobilen Nicht-x86-Geräten so stürmisch weitergeht.
Android unterstützt C++. Also kann auch dort zu Maschinencode
übersetzt werden. Und Java Programme können auch nicht 1:1
auf mobile Geräte portiert werden. Die Bibliotheken auf
mobile Geräten sind teilweise ganz anders.
Nix mit write once.
Gruss Georg Peter