Das Kefk Network Wiki befindet sich im Testbetrieb.
Codegenerierung
Aus Kefk.
Als Kodegenerierung oder Codegenerierung wird die automatische Erzeugung von Quelltext in einer bestimmten Programmiersprache bezeichnet.
Beispiele für die Codegenerierung sind:
- Die Erzeugung eines Quelltextes aus einem Diagramm, einem Modell, beispielsweise einem Programmablaufplan, einem Struktogramm oder einem UML-Modell, oder aus sonstigen in Metadaten gespeicherten Beschreibungen, um den Kosten- und Zeitaufwand zu senken oder die Qualität der Softwareentwicklung zu erhöhen (siehe auch unter Model Driven Architecture, Universal Application und CASE)
- Assembler, welche aus Assemblercode Maschinencode erzeugen
- Compiler, welche aus Code in einer Hochsprache Assembler-Code, Maschinencode oder Bytecode erzeugen
- Die Wiederherstellung eines Quelltextes aus dem übersetzten Programm mittels Reverse Engineering
- Die automatische Erzeugung aus vorhandenem Code oder vorhandenen Programmteilen, beispielsweise die Erstellung eines IDL-Interface aus einem Java-Interface
- Die Erzeugung der Implementierung einer abstrakten Beschreibung beispielsweise bei Application Server-Frameworks wie J2EE
- Die automatische Erzeugung neuer Quelltexte aus Kommentaren und Anmerkungen (Metadaten) in bestehenden Quelltexten, beispielsweise in Java mittels XDoclet oder Annotationen.
