====== Genesys ====== [[ext:|ExternalBrain]]: [[ext:genesys|Genesys]] ===== Einleitung ===== * [[de:dev:intro:background|Vorgeschichte]] * [[de:dev:intro:motivation|Motivation]] * [[de:dev:intro:toapplication|Auf dem Weg vom System zur Anwendung]] * [[de:dev:intro:goals|Ziele]] * [[de:dev:intro:terms|Begriffe]] ===== Vorhandene Sprachen ===== * [[de:dev:language:history|Historie]] * [[de:dev:language:generations|Sprachgenerationen]] * [[de:dev:language:paradigma|Sprachparadigma]] ===== Grundprinzipien ===== * [[de:dev:basicprinciples:expressionbased|Ausdruckbasierte Sprachen]] * [[de:dev:basicprinciples:expectation|Erwartungshaltung]] ===== Erweiterte Anforderungen ===== * [[de:dev:expectations:operators|Integrierte Operatoren]] ===== Umsetzung ===== * [[de:dev:implementation:module|Sprachbausteine]] ===== Definition Sprache ===== * [[de:dev:definition:expressionbased|Ausdruckbasierte Sprachen]] * [[de:dev:definition:definition:start|Definition der Sprache]] * [[de:dev:definition:definition:orthogonal|Orthogonalität und Kombinationsfähigkeit]] * [[de:dev:definition:definition:softints|softwaregesteuerte Zahlendarstellungen]] * [[de:dev:definition:definition:recognizability|Wiedererkennungswert mit bekannten Sprachen]] * [[de:dev:definition:definition:container|Container (Listen, Arrays)]] * [[de:dev:definition:definition:iterators|Iteratoren]] * [[de:dev:definition:definition:datatypes|Datentypen]] * [[de:dev:definition:expectation|Erwartungshaltung]] ===== Vermeidung von Redundanzen ===== * [[de:dev:redundancy:adapter|Adapter]] * [[de:dev:redundancy:workflow|Workflows]] * [[de:dev:redundancy:rules|Regeln]] * [[de:dev:redundancy:flags|Flags]] * [[de:dev:redundancy:properties|Properties]] * [[de:dev:redundancy:self|self]] ===== Codegeneratoren ===== * [[de:dev:context:|Kontexte]] * [[de:dev:generator:|Generatoren]] ===== Vorhandene Compiler ===== * [[de:dev:compiler:standardterms|Compiler und Interpreter]] * [[de:dev:compiler:standardphases|Die 6 Compilerphasen]] * [[de:dev:compiler:distinction|Wie unterscheidet man Übersetzer?]] ===== Definition "Übersetzer ===== * [[de:dev:compiler:phasesmodel|10 Phasen Modell]] * [[de:dev:compiler:abortphases|Optimale Abbruchphasen]] * [[de:dev:compiler:phasescompiler|Phasenübersetzer]] * [[de:dev:compiler:ringcompiler|Ringübersetzer]] ===== Übersicht über die Sprache ===== * [[de:dev:keyword:start|Schlüsselwörter]] * [[de:dev:scope:start|Scopes]] * [[de:dev:concecpts:start|Konzepte]] * [[de:dev:tutorial:start|Tutorial]]