Josef Spillner schrieb am Montag, 25. Juli 2005 18:59:
Am Montag, 25. Juli 2005 17:04 schrieb Falk Döring:
Hallo LUG,
mir ist ein kleines Programm Namens Ch über den Weg gelaufen.
Wen man nicht alles unterwegs so trifft, das ist schon sagenhaft...
Find ich auch...
Damit kann man C-Code ohne zu kompilieren wie ein Shell-Script ausführen. Man schreibt seinen Quelltext und sagt anstatt "gcc programm.c" "ch programm.c" und das Programm wird ausgeführt. Außerdem kann Ch viel mehr, wenn man sich so das Handbuch ansieht, zum Beispiel als Login-Shell dienen.
Das können eigentlich alle Kommandozeileninterpreter. Dennoch haben sich die sh-Shells durchgesetzt.
C-Code ausführen ohne zu compilieren?
Allerdings ist Ch scheinbar kein OpenSource, zumindest habe ich keine Sourcen gefunden. Kennt jemand OS-Alternativen?
TinyC (TCC) ist fast sowas, das könntest du dir mal anschauen.
Mach ich.
[cut]
Das C-Code nicht für maschinelle Interpreter* gedacht war, weiß ich doch. Mir geht es nur mal ums ausprobieren. Außerdem kann ich mir vorstellen, dass Programmieren dadurch etwas schneller geht, wenn der "Interpreter" bereits meckert. Außerdem: Du programmierst deine Präsentationssoftware selber, dann lasse mich doch mal C-Code interpretieren. :-)
Falk
*ich lasse mal Menschen als humane Interpreter hier raus, das hat dann mehr was mit Programmierstiel zu tun