logo

Unterschied zwischen kompilierter und interpretierter Sprache

Voraussetzung – Compiler vs. Interpreter

Was ist kompilierte Sprache?

Eine kompilierte Sprache ist eine Programmiersprache, die im Allgemeinen kompiliert und nicht interpretiert wird. Dabei wird das Programm nach der Kompilierung in den Anweisungen des Zielcomputers ausgedrückt. Dieser Maschinencode ist für Menschen nicht zu entziffern. Arten kompilierter Sprachen – C, C++, C#, CLEO, COBOL usw.



Was ist kompilierte Sprache?

Was ist interpretierte Sprache?

Eine interpretierte Sprache ist eine Programmiersprache, die allgemein interpretiert wird, ohne ein Programm in Maschinenanweisungen zu kompilieren. Dabei werden die Anweisungen nicht direkt vom Zielcomputer ausgeführt, sondern von einem anderen Programm gelesen und ausgeführt. Interpretierte Sprachbereiche – JavaScript, Perl, Python, BASIC usw.

Was ist interpretierte Sprache?

Unterschied zwischen kompilierter und interpretierter Sprache

JA NEIN. ZUSAMMENGESTELLTE SPRACHE INTERPRETIERTE SPRACHE
1 Eine kompilierte Sprache ist eine Programmiersprache, deren Implementierungen typischerweise Compiler und keine Interpreter sind. Eine interpretierte Sprache ist eine Programmiersprache, deren Implementierungen Anweisungen direkt und frei ausführen, ohne dass ein Programm zuvor in maschinensprachliche Anweisungen kompiliert werden muss.
2 In dieser Sprache wird das Programm nach der Kompilierung in den Anweisungen des Zielcomputers ausgedrückt. Obwohl die Anweisungen in dieser Sprache vorliegen, werden sie nicht direkt vom Zielcomputer ausgeführt.
3 Vom Quellcode bis zur Ausführung sind mindestens zwei Schritte erforderlich. Vom Quellcode bis zur Ausführung ist nur ein Schritt erforderlich.
4 In dieser Sprache laufen kompilierte Programme schneller als interpretierte Programme. In dieser Sprache können interpretierte Programme geändert werden, während das Programm ausgeführt wird.
5 In dieser Sprache verhindern Kompilierungsfehler, dass der Code kompiliert werden kann. In diesen Sprachen erfolgt das gesamte Debugging zur Laufzeit.
6 Der Code der kompilierten Sprache kann direkt von der CPU des Computers ausgeführt werden. Ein in einer interpretierten Sprache geschriebenes Programm wird nicht kompiliert, sondern interpretiert.
7 Diese Sprache liefert eine bessere Leistung. Dieses Sprachbeispiel liefert eine relativ langsamere Leistung.
8 Beispiel einer kompilierten Sprache – C, C++, C#, CLEO, COBOL usw. Beispiel einer interpretierten Sprache – JavaScript, Perl, Python, BASIC usw.