Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Polyglotte Programme mit GraalVM

Wenn in Gesprächen über Softwareentwicklung der Begriff "GraalVM" fällt, geht es wahrscheinlich meist um "Native Image", die Technologie, mit welcher sich Java-Programme nativ kompilieren lassen. Eine weniger bekannte, aber interessante Entwicklung, welche ebenfalls um GraalVM herum entstanden ist, betrachten wir in diesem Artikel: die Möglichkeit, Programme mit mehreren Programmiersprachen zu schreiben und sie trotzdem innerhalb derselben virtuellen Maschine auszuführen.

Warum polyglotte Programme?

Polyglotte Programmierung, also die Entwicklung von Programmen unter Nutzung mehrerer Programmiersprachen, ist heutzutage allgegenwärtig. Das Paradigma der Single-Page-Applikationen, welches in den 2010er Jahren aufkam, erfordert eine Programmiersprache, welche von Web-Browsern interpretiert werden kann – JavaScript. Zumindest im Enterprise-Bereich setzen Unternehmen im Backend und für die Schnittstellenintegration aber trotzdem oft auf Java mit seinen erprobten Fram…