Kompilierte Sprache

Eine kompilierte Sprache ist eine Programmiersprache, deren Durchführungen normalerweise Bearbeiter sind (Übersetzer, die Maschinencode aus dem Quellcode erzeugen), und nicht Dolmetscher (schrittweise Testamentsvollstrecker des Quellcodes, wo keine Übersetzung stattfindet).

Der Begriff ist etwas vage; im Prinzip kann jede Sprache mit einem Bearbeiter oder mit einem Dolmetscher durchgeführt werden. Eine Kombination von beiden Lösungen ist auch immer üblicher: Ein Bearbeiter kann den Quellcode in eine Zwischenform übersetzen (häufig hat bytecode genannt), der dann einem Dolmetscher passiert wird, der es durchführt.

Ein durch einen Bearbeiter übersetztes Programm neigt dazu, viel schneller zu sein, als ein Dolmetscher, der dasselbe Programm durchführt: Sogar 10:1 ist Verhältnis ziemlich üblich. Die Leistungsfähigkeit der Mischlösung ist normalerweise irgendwo zwischen. Die Kehrseiten der "Bearbeiter"-Lösung sind das längere editieren geführte Zyklen und die innewohnende Kompliziertheit einer guten Durchführung.

Eine reine Bearbeiter-Durchführung ist die typische Lösung für auf niedriger Stufe Sprachen, weil es als "natürlicher", und wegen Leistungsfähigkeitssorgen herauskommt; jedoch mit einer Anstrengung ist es immer möglich, Bearbeiter sogar für traditionell interpretierte Sprachen zu schreiben.

Sprachen

Einige Sprachen, die, wie man allgemein betrachtet, kompiliert werden:

Werkzeuge

Siehe auch

Links


Windows-Bote / Hausregel
Impressum & Datenschutz