Article,

Polyglot - Programming

.
Java Magazin, (2008)

Abstract

Seit Java 6 lassen sich folgende Skriptsprachen in Programme integrieren: + Ruby + Groovy + Scala Es handelt sich dabei teilweise um dynamische Skriptsprachen welche auf einer Virtuellen Maschine zum Laufen gebracht werden die ursprünglich für statische Typisierung erdacht wurde. Der Artikel bildet eine grundlegende Einführung in die Diskussion über die Themen: + Erweiterung des Java Sprachumfangs um komplexe Strukturen wie Closures + JSR 292 Erweiterung der Java Virtuellen Maschine um Unterstützung zum dynamischen Typ checking (vs. statisch zur Compilezeit) damit würde sich die Vererbungshierarchie zur Laufzeit ändern lassen und alle dynamisch typisierten Sprachen konnten optimiert ausgeführt werden. aktueller Ansatz: Hotswapping + JSR223 Implementierung von Skriptsprachen zur Integration in Java + Integration Multilanguage Support in IDEs wie Eclipse Projekt Schliemann + Das Projekt eignet sich zur Syntaxanalyse (lexikalisch), als Ergebnis entsteht nur ein Syntaxbaum + Keine Unterstützung für Compilierung, Run, Debug oder Build Support + Beschreibung der Sprache erfolgt über eine Netbean Scripting Datei Pure DSL + Erstellung eines domänenspezifisches Modell

Tags

Users

  • @funthomas424242

Comments and Reviews