Lernpfad:Objektorientierte Programmierung mit Java/Compiler und Interpreter: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 23: Zeile 23:
Java geht einen Mittelweg. Das Kompilieren in Bytecode erlaubt es, die Programme vor dem Ausführen zu optimieren, wodurch sie schneller werden. Außerdem sind sie systemunabhängig ausführbar, sofern eine passende Laufzeitumgebung vorhanden ist. Allerdings sind Java-Programme in der Regel immer noch langsamer in der Ausführung.  
Java geht einen Mittelweg. Das Kompilieren in Bytecode erlaubt es, die Programme vor dem Ausführen zu optimieren, wodurch sie schneller werden. Außerdem sind sie systemunabhängig ausführbar, sofern eine passende Laufzeitumgebung vorhanden ist. Allerdings sind Java-Programme in der Regel immer noch langsamer in der Ausführung.  


Eine Besonderheit ist, dass der Bytecode auch aus anderen Sprachen als Java erzeugt werden kann. So gibt es mittlerweile eine Reihe anderer Sprachen wie [[wikipedia:Scala (Programmiersprache)|Scala]], die sich in Java-Bytecode übersetzen lassen.  
Eine Besonderheit ist, dass der Bytecode auch aus anderen Sprachen als Java erzeugt werden kann. So gibt es mittlerweile eine Reihe anderer Sprachen wie [[wikipedia:Groovy|Groovy]], die sich in Java-Bytecode übersetzen lassen.  
{{Collapse:End}}
{{Collapse:End}}
8.581

Bearbeitungen

Navigationsmenü