Eine gute Antwort könnte sein:

Java. Die ganze Zeit (und Kosten) um das Programm auf anderen Computern zum Laufen zu bringen wird gespart. (Tatsächlich ist die Angelegenheit nicht ganz so eindeutig.)

Interpreter

Programme, die in einer höheren Sprache geschrieben sind werden niemals direkt durch den Prozessor ausgeführt. Sie haben schon eine Möglichkeit gesehen so ein Programm auszuführen: die Verwendung eines Übersetzers um ein Maschinensprachprogramm zu erzeugen, das direkt ausgeführt werden kann.

Eine andere Möglichkeit ist die Verwendung eines Interpreters für die Sprache.

.
Ein Interpreter ist ein Programm, das sich wie ein Prozessor verhält, der direkt eine höhere Sprache ausführen kann.

Das ist ein ziemlich komplizierte Überlegung. Die Abbildung hilft vielleicht:

In der Abbildung wurde das Quellprogramm "programm.bas" in BASIC (einer Programmiersprache) von einem Programmierer mit einem Texteditor geschrieben. Es wird vom BASIC Interpreter, der vom Prozessor ausgeführt wird, interpretiert. Der BASIC Interpreter wird jeden Befehl des Quellprogramms lesen und tun was er sagt.

Sie haben dies vermutlich viele, viele Male getan ohne es zu bemerken. Es ist vollkommen präzise (wenn auch eine ungebräuchliche Wortwahl) zu sagen, dass das Computerspiel MYST (oder jedes andere Spiel) ein Interpreter für die Befehle ist, die der Anwender mit Maus und Tastatur eingibt. Die Befehle für das Spiel MYST sind nicht die übliche Art von Befehlen wie sie in einer Mehrzweck Programmiersprache verwendet werden, aber nichtsdestotrotz sind es Befehle. Der Befehlssatz und die Regeln wie sie korrekt zu verwenden sind bilden eine Programmiersprache für den MYST Interpreter.

Wenn MYST im "Demo Modus" läuft, (ohne Input vom Anwender) läuft in Wirklichkeit ein Programm, dass in der MYST Sprache geschrieben wurde. Dieses Programm wird nicht direkt von dem Pentiumchip Ihres Computers verarbeitet. Das MYST Spiel interpretiert Befehl für Befehl.

FRAGE 12:

Ein Interpreter läuft direkt im Prozessor. Aus welcher Art von Befehlen muss ein Interpreter bestehen?