Heim  >  Artikel  >  Compiler und Interpreter höherer Programmiersprachen sind

Compiler und Interpreter höherer Programmiersprachen sind

藏色散人
藏色散人Original
2019-10-22 17:01:107210Durchsuche

Compiler und Interpreter höherer Programmiersprachen sind

Was sind die Compiler und Interpreter höherer Programmiersprachen?

Compiler und Interpreter höherer Programmiersprachen gehören zur Systemsoftware.

Generell werden wir in Systemsoftware und Anwendungssoftware unterteilt.

1. Systemsoftware: Betriebssystem (Win7, XP, Linux usw.), Sprachcompiler (VC, VS, Eclipse usw.), Datenbankverwaltung (Oracle, MySQL, SQLite3 usw.).

2. Anwendungssoftware: Dies kommt sehr häufig vor, beispielsweise Spielesoftware und Zeichensoftware.

Verwandte Einführung:

Der Unterschied zwischen Compiler und Interpreter

1. Kompilierung und Interpretation sind zwei Aspekte der Sprachverarbeitung eine einfache Art und Weise. Der Kompilierungsprozess umfasst Phasen wie lexikalische Analyse, Syntaxanalyse, semantische Analyse, Zwischencodegenerierung, Codeoptimierung und Zielcodegenerierung sowie Symboltabellenverwaltung und Fehlerbehandlungsmodule. Der Interpretationsprozess funktioniert hinsichtlich der lexikalischen, syntaktischen und semantischen Analyse im Wesentlichen genauso wie der Compiler, führt jedoch beim Ausführen eines Benutzerprogramms direkt das Quellprogramm oder eine interne Form des Quellprogramms aus.

2. Im kompilierten Modus ist weder das Quellprogramm noch das kompilierte Programm am Ausführungsprozess des Zielprogramms beteiligt Modus, das Interpreterprogramm Das Quellprogramm (oder eine äquivalente Darstellung davon) muss am laufenden Prozess des Programms teilnehmen, und die Kontrolle über das laufende Programm liegt beim Interpreter. Der Interpreter erzeugt beim Übersetzen des Quellprogramms kein unabhängiges Zielprogramm, während der Compiler das Quellprogramm in ein unabhängiges Zielprogramm übersetzen muss.

Das obige ist der detaillierte Inhalt vonCompiler und Interpreter höherer Programmiersprachen sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn