Zuhause Entwicklung Was ist Dolmetscher? - Definition aus techopedia

Was ist Dolmetscher? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Dolmetscher?

Ein Interpreter ist ein Computerprogramm, mit dem Programmanweisungen, die mit einer der vielen höheren Programmiersprachen geschrieben wurden, direkt ausgeführt werden. Der Interpreter wandelt das übergeordnete Programm in eine Zwischensprache um, die er dann ausführt, oder er könnte den übergeordneten Quellcode analysieren und dann die Befehle direkt ausführen, was Zeile für Zeile oder Anweisung für Anweisung erfolgt.

Techopedia erklärt Dolmetscher

Programmiersprachen werden auf zwei Arten implementiert: Interpretation und Kompilierung. Wie der Name schon sagt, transformiert oder interpretiert ein Interpreter einen Programmcode auf hoher Ebene in Code, der von der Maschine verstanden werden kann (Maschinencode), oder in eine Zwischensprache, die ebenfalls leicht ausgeführt werden kann. Der Interpreter liest jede Code-Anweisung und konvertiert sie dann oder führt sie direkt aus. Im Gegensatz dazu konvertiert ein Assembler oder Compiler einen Quellcode auf hoher Ebene in systemeigenen (kompilierten) Code, der direkt vom Betriebssystem ausgeführt werden kann.

In den meisten Fällen ist ein Compiler günstiger, da seine Ausgabe im Vergleich zu einer zeilenweisen Interpretation viel schneller ausgeführt wird. Da die Interpretation jedoch pro Zeile oder Anweisung erfolgt, kann sie mitten in der Ausführung angehalten werden, um entweder eine Codeänderung oder ein Debugging zu ermöglichen. Beide haben ihre Vor- und Nachteile und schließen sich nicht gegenseitig aus. Dies bedeutet, dass sie in Verbindung mit den meisten integrierten Entwicklungsumgebungen verwendet werden können, die sowohl Kompilierung als auch Übersetzung für einige Hochsprachen verwenden.

Da ein Interpreter Code in einem einzigen Prozess liest und dann ausführt, ist er sehr nützlich für Skripte und andere kleine Programme. Daher wird es normalerweise auf Webservern installiert, auf denen viele ausführbare Skripts ausgeführt werden.

Was ist Dolmetscher? - Definition aus techopedia