Die beiden häufigsten Arten von Programmen zur Verarbeitung von Programmiersprachen sind: Compiler und Interpreter. Ein Interpreter ist ein Sprachverarbeitungsprogramm, das ein Quellprogramm oder eine interne Form eines Quellprogramms direkt ausführt. Ein Compiler bezieht sich auf ein Übersetzungsprogramm, das ein in einer Hochsprache geschriebenes Quellprogramm in ein entsprechendes Programm im Maschinensprachenformat übersetzt.
Die zwei häufigsten Arten von Programmen zur Verarbeitung von Programmiersprachen sind: Interpreter und Compiler.
(Empfohlenes Lernen: Java-Einführungs-Tutorial)
Verwandte Einführung:
Interpreter:
Interpreter ist eine Sprache Das Verarbeitungsprogramm In Bezug auf die lexikalische, syntaktische und semantische Analyse funktioniert er grundsätzlich genauso wie der Compiler, führt jedoch beim Ausführen des Benutzerprogramms direkt das Quellprogramm oder die interne Form des Quellprogramms (Zwischencode) aus.
Universalinterpreter bezieht sich auf einen Interpreter, der auf mehreren Plattformen ausgeführt werden kann, oder auf ein Systemprogramm, das Anweisungen aus mehreren Hochsprachen-Quellprogrammen interpretieren und ausführen kann. Daher kann ein Allzweckdolmetscher auch als tragbarer Dolmetscher bezeichnet werden. Beispielsweise können Java-Sprachinterpreter auf verschiedenen Plattformen ausgeführt werden.
Compiler:
Ein Compiler, auch Compiler genannt, bezieht sich auf ein Übersetzungsprogramm, das ein in einer höheren Programmiersprache geschriebenes Quellprogramm in ein entsprechendes Zielprogramm im Maschinensprachenformat übersetzt.
Der Compiler ist ein Übersetzungsprogramm, das mithilfe eines generativen Implementierungsansatzes implementiert wird. Als Eingabe wird ein in einer höheren Programmiersprache geschriebenes Quellprogramm und als Ausgabe ein in Assemblersprache oder Maschinensprache ausgedrücktes Zielprogramm benötigt.
Das kompilierte Zielprogramm durchläuft in der Regel auch die laufende Phase, sodass es mit Unterstützung des laufenden Programms laufen, die Ausgangsdaten verarbeiten und die erforderlichen Berechnungsergebnisse berechnen kann.
Das obige ist der detaillierte Inhalt vonWelche zwei gängigen Arten von Programmiersprachenprozessoren gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!