A system for generating target language source code utilizing an object
oriented code generator is disclosed. A desired computer programming
function is specified using a fourth generation language. An object
oriented converter converts the fourth generation language specification
into an object oriented model which retains the function and
inter-relationships defined in the specification. The object oriented
model is applied against a set of source code templates for a desired
target language, which will typically be a third generation language. An
object oriented generator engine parses the resulting collection of
templates to form source code files having the desired programming
function in the desired target language.
Ein System für das Erzeugen des Zielsprache-Quellenprogramms, das einen Gegenstand orientierten Textgeber verwendet, wird freigegeben. Eine gewünschte programmierenfunktion des Computers wird mit einer vierten Erzeugung Sprache spezifiziert. Ein Gegenstand orientierter Konverter wandelt die vierte Erzeugung Sprachenspezifikation in ein Gegenstand orientiertes Modell um, das die Funktion und die Verwandtschaft behält, die in der Spezifikation definiert werden. Das Gegenstand orientierte Modell wird gegen einen Satz Quellenprogrammschablonen für eine gewünschte Zielsprache angewendet, die gewöhnlich eine drittes Erzeugung Sprache ist. Eine Gegenstand orientierte Generatormaschine analysiert die resultierende Ansammlung der Schablonen, um die Quellenprogrammakten zu bilden, welche die gewünschte programmierenfunktion in der gewünschten Zielsprache haben.