Das Beispiel ist leider ein sinnloses Fragment. Immerhin ist erkennbar, daß der optimierte Objektcode OK ist. SwiftX kann also compilieren und wird daher etwa so schnell wie C sein. Leider ist damit der Interpretervorteil verloren. Zudem ist SwiftX closed Source und kostet Geld. C gibts in professioneller Qualität für umsonst - siehe GCC.
Vollkommen richtig. Wenn compiliert wird ist der Unterschied zwischen Sprachen gering. C ist da traditionell sogar eher schwach wegen Aliasing. Dieser Bug ist zum Glück inzwischen behoben.
Forth ist traditionell Performance-schwach wegen Interpreteransatz. Hat aber auch seine Vorteile. Nur solltest Du darauf nicht zu sehr rumreiten. Mit einem OS in C geschrieben gehts genausogut.
Hab ich eingebaut. Wenn ein Programm auf einen Fehler aufläuft kann eine Shell gestartet werden und dann ists einfach die Hardware, auch IIC, auszulesen und rumzuprobieren. Ich bevorzug aber die harte Methode: Testausgaben einbauen und dann neu übersetzen und starten.
Man kann sich so einiges vorstellen. Bei meinem System ist sowas prinzipiell möglich. Ich seh nicht, daß Forth dazu nötig wäre.
Nö, Dank :). Ich bin mit C ausgesprochen zufrieden. Sorry, Du magst das Zeug halt. Ist wohl Geschmackssache.