Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

Interpretersprachen

minam / 11 Antworten / Flachansicht Nickles

Hallo Zusammen,

ich habe eine Frage zu Interpretersprachen, wie z.B. Basic, perl etca.

sind alle Interpretersprachen plattformunabhängig?

vielen Dank für eure Antworten
Mina

bei Antwort benachrichtigen
gelöscht_96523 minam „Hallo Andreas, danke für deine Antwort. Aber ich verstehe da etwas immernoch...“
Optionen

Der Unterschied zwischen Compiler- und Interpretersprachen? Ganz einfach:

Compilersprachen (C/C++ etc.) werden vor der Ausführung compiliert, also übersetzt. Der Compiler macht aus dem kompletten Quelltext vor der Ausführung ein ausführbares Programm (vereinfacht gesprochen). Das ist dann nur auf der Plattform lauffähig, für die es compiliert wurde.

Ein Interpreter hingegen führt ein Programm Zeile für Zeile aus (z.B. Basic, PHP).

Plattformunabhängig ist JAVA deshalb, weil es für (fast) jede Plattform eine Java Virtual Machine gibt. Diese führt dann den JAVA-Quelltext aus.

Grüße,
Alsion

bei Antwort benachrichtigen
Ergänzung ... d-oli