111 Stimmen

Gibt es einen Interpreter für C?

Ich habe mich gefragt, ob es so etwas wie einen Interpreter für C gibt. Das heißt, ich kann in einem Linux-Terminal "Python" eingeben und dann in diesem Interpreter programmieren. (Ich bin mir nicht sicher, ob Interpreter das richtige Wort ist). Das ist wirklich hilfreich, um verschiedene Dinge auszuprobieren, und ich bin neugierig, ob es etwas Ähnliches für C gibt, obwohl ich das bezweifle. Das einzige, was mir dazu einfällt, wäre die C-Shell...

5 Stimmen

Das richtige Wort für das, was Sie wollen, ist "Shell" oder "Prompt" oder "REPL" (Read-Eval-Print-Loop, in Anlehnung an die 4 Lisp-Befehle, die miteinander verbunden werden müssen, um einen Lisp-Interpreter in Lisp zu bilden), aber ein Interpreter würde auch funktionieren.

1 Stimmen

Nebenbei bemerkt, der Begriff, den Sie suchen, ist REPL (Read Evaluate Print Loop).

0 Stimmen

1voto

Rob Lachlan Punkte 14109

Das ist geschehen, auch wenn die überwiegende Mehrheit der C-Arbeiten kompiliert wird. Ein Beispiel ist CH

0voto

CERN hat ein Toolkit namens Root, das hauptsächlich für wissenschaftliche Zwecke oder Datenanalyse usw. gedacht ist, aber es hat einen Clang-basierten C/C++-Interpreter namens Cling .

Sie verwendeten einen C-Interpreter namens CINT bevor sie sich angepasst haben Cling . CINT ist leichtgewichtig und scheint immer noch zum Download verfügbar zu sein.

Ich denke, dass man durch sorgfältiges Durchsuchen der Wikipedia-Listenartikel einige andere finden kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X