e-teaching.org   Infobanner
  Login     FAQ     Glossar     Mindmap    
   
 
e-teaching.org » Glossar

Compiler

Ein Compiler ist eine Software zur Übersetzung des Quellcodes einer Programmiersprache in einen für den Computer und dessen Betriebssystem ausführbaren Maschinencode. Im Falle der Programmiersprache Java wird der Quellcode in einen Byte- Code übersetzt, der dann von einem Java Interpreter ausgeführt wird. Interpreter sind mit Compilern verwandt. So genannte Transcompiler können Codes in anderen Programmiersprachen als der Ausgangssprache erzeugen. Kompilierte Programme durchlaufen verschiedene Optimierungsphasen, durch die die Geschwindigkeit und Dateigröße verbessert werden. Ein Linker führt nach der Kompilierung die einzelnen Dateien zu einem Programm zusammen. Die Übersetzung durch einen Compiler findet vor Ablauf des Programms statt. Just-In-Time-Compiler stellen eine Sonderform dar, bei denen das Programm erst zur Laufzeit übersetzt wird. Der übersetzte Code wird zwischengespeichert, so dass im Gegensatz zu Interpretern Programmteile nur einmal übersetzt werden müssen.

Seitenanfang MindMap
 
 
  Impressum Kontakt Portalinfo