Zum Inhalt springen

Compiler - Interpreter


Empfohlene Beiträge

Geschrieben

Sit der einzige unterschied von denn beiden das der interpreter während der ausführung denn Quellcode in Maschinensprache führt und immer länger braucht?

Aber beide finden Syntaktische fehler...?

Geschrieben

Interpreter versus Compiler

Interpreter Ein Interpreter ist selber ein Programm, der den Quelltext in dem Sinne ausführt, dass Zeile für Zeile eines Programms in einen auf der Maschine lauffähigen, sogenannten Maschinencode, übersetzt und vom Rechner abarbeiten läßt. Das hat zur Folge, dass eine Zeile, die in einer Schleife z.B. 100 mal abgearbeitet werden soll, 100 mal übersetzt werden muss. Das kostet viel Zeit. Zudem können Syntaxfehler erst beim Laufenlassen des Programms gefunden werden.

Compiler Im Gegensatz zum Interpreter wird der Quelltext vom Compiler auf einmal in einen Maschinencode übersetzt und kann dann schnell abgearbeitet werden. Fehler werden nicht erst beim Laufenlassen des Programms, sondern bereits beim Übersetzten aufgespürt.

Java-Compiler und Java VM Der Java-Compiler ist kein vollständiger Compiler, da sein Output kein lauffähiges Programm mehr ist, sonder ein Bytecode, der von einem Interpreter abgearbeitet wird. Er hat den Vorteil, dass Syntax-Fehler bereits beits beim Compilieren gefunden werden. Die bei dieser Technologie gewonnene Plattformunabhängigkeit führt wegen des notwendigen Interpreters zu Geschwindigkeitsverlusten.

Quelle:

Pohlig © 2000/01 ( http://www.pohlig.de)

Greets Paranoyer

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...