Java   Implementierungsstrategien für die JVM  

... [ Seminar "Java und Werkzeuge für das Web" ]  ... [ Inhaltsverzeichnis ]  ... [ zurück ]  ... [ weiter ] ...
       

Grundbegriffe


Portierbarkeit

Portierung
  • für m Hochsprachen
  • auf n Architekturen
  • werden m*n Compiler benötigt

  => Gemeinsame Zwischensprache

  


Gemeinsame Zwischensprache

Gemeinsame Zwischensprache
  • Hochsprache wird durch Übersetzer (Compiler) in Zwischensprache übersetzt

  • Jede Zielsprache benötigt eigenen Übersetzer (Back-End) der Zwischensprache

  • Weiterhin - wie vorher

    • Laufzeitsystem

      • Speicherverwaltung

      • Typprüfung

      • etc.

    •  Betriebssystembibliotheken  müssen dazugebunden werden (Linker)

  • m+n Compiler / Übersetzer

In 60 Jahren Sprache UNCOL= UNiversal Computer-Oriented Language

CAT = Commom Abstract Tree

 


index