Akademik

Codetransformation
Codetransformation,
 
die Umwandlung des Quellcodes eines Programms von einer Programmiersprache in eine andere (z. B. von Fortran nach Java). Je nachdem, ob die Sprachen eng miteinander verwandt (z. B. zwei Dialekte einer Sprache) oder recht verschieden sind, müssen nur einzelne Zeilen angepasst oder der gesamte Quellcode umgeschrieben werden. Spezielle Hilfsprogramme, sog. Transpiler, können für die gängigsten Kombinationen von Ausgangs- und Zielsprache einen großen Teil der Transformationsarbeit leisten. Eine manuelle Nacharbeit ist jedoch unbedingt erforderlich. In der Regel fällt ein hauptsächlich automatisch transformiertes Programm deutlich länger aus als das ursprüngliche und läuft auch langsamer ab, da die Transformationswerkzeuge die besonderen Leistungsmerkmale und Eigenheiten der jeweiligen Programmiersprachen nur ungenügend berücksichtigen können.

Universal-Lexikon. 2012.