Zum Hauptinhalt Zur Navigation

Golem Plus Artikel
Modernisierung in Softwareprojekten:
Von Cobol nach Java in zehn Minuten

Mit einem Transpiler können Entwickler in Modernisierungsprojekten Cobol unkompliziert nach Java konvertieren. Wir zeigen, wie das geht.
/ Uwe Graf
26 Kommentare News folgen (öffnet im neuen Fenster)
Von Cobol nach Java - mit einem Transpiler geht das schnell. (Bild: Pixabay)
Von Cobol nach Java - mit einem Transpiler geht das schnell. Bild: Pixabay

Als Softwarearchitekt in (Legacy-)Modernisierungsprojekten steht man oft vor dem Problem, dass über Jahre gewachsene Programme nicht von heute auf morgen neu programmiert werden können. Die Gründe sind vielfältig und reichen von unzureichend dokumentiertem Ursprungscode bis zu Programmen, deren Programmierer schon lange nicht mehr aktiv sind. Deshalb muss man nach Möglichkeiten suchen, diesen Code für eine neue Plattform fit zu machen.

Eine Möglichkeit ist ein Transpiler. Im Gegensatz zu einem Compiler, der Maschinencode erzeugt, macht ein Transpiler aus Quellcode einer Programmiersprache neuen Code in einer anderen Programmiersprache. Transpiler, die etwas umständlich als Quelle-zu-Quelle-Konverter bezeichnet werden, sind eine Lösung für Modernisierungsszenarien, kommen aber auch zum Einsatz, wenn man die Vielseitigkeit und Portabilität von Software sicherstellen will. In diesem Text geben wir ein praktisches Beispiel für eine Umwandlung von Cobol in Java, die wirklich nur zehn Minuten dauert.

Golem Plus Artikel