<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://gsys.info/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://gsys.info/feed.php">
        <title>Genesys de:dev:compiler</title>
        <description></description>
        <link>http://gsys.info/</link>
        <image rdf:resource="http://gsys.info/lib/tpl/genesys/images/favicon.ico" />
       <dc:date>2026-05-01T23:42:52+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=de:dev:compiler:abortphases&amp;rev=1432920408&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=de:dev:compiler:distinction&amp;rev=1432920408&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=de:dev:compiler:phasescompiler&amp;rev=1432920408&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=de:dev:compiler:phasesmodel&amp;rev=1432920408&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=de:dev:compiler:standardphases&amp;rev=1432920408&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=de:dev:compiler:standardterms&amp;rev=1432920408&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://gsys.info/lib/tpl/genesys/images/favicon.ico">
        <title>Genesys</title>
        <link>http://gsys.info/</link>
        <url>http://gsys.info/lib/tpl/genesys/images/favicon.ico</url>
    </image>
    <item rdf:about="http://gsys.info/doku.php?id=de:dev:compiler:abortphases&amp;rev=1432920408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-29T19:26:48+02:00</dc:date>
        <title>de:dev:compiler:abortphases</title>
        <link>http://gsys.info/doku.php?id=de:dev:compiler:abortphases&amp;rev=1432920408&amp;do=diff</link>
        <description>Optimale Abbruchpunkte zwischen den Phasen

Die Beispiele der Programmiersprachen, die in den jeweiligen Phasen angegeben sind, finden sich die erfolgreicheren Sprachen in der 2. Phase (PHP), der 4. Phase (Perl), der 6. bis 7. Phase (C/C++, Pascal, Fortran</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=de:dev:compiler:distinction&amp;rev=1432920408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-29T19:26:48+02:00</dc:date>
        <title>de:dev:compiler:distinction</title>
        <link>http://gsys.info/doku.php?id=de:dev:compiler:distinction&amp;rev=1432920408&amp;do=diff</link>
        <description>Wie unterscheidet man Übersetzer?

Die Überschrift vermeidet das Wort 'Compiler', da es mir im deutschen Sprachgebrauch zu sehr auf Erzeugung von ausführbaren Dateien festgelegt ist. Für die Unterscheidung von Übersetzern spielen jedoch mehrere Faktoren eine Rolle, die sich in der Bearbeitung des Quellcodes bis zum wirklich laufenden Programm darstellt.</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=de:dev:compiler:phasescompiler&amp;rev=1432920408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-29T19:26:48+02:00</dc:date>
        <title>de:dev:compiler:phasescompiler</title>
        <link>http://gsys.info/doku.php?id=de:dev:compiler:phasescompiler&amp;rev=1432920408&amp;do=diff</link>
        <description>Definition Phasenübersetzer

Die Entwicklung eines Quelltextes durchläuft in einem Übersetzungsvorgang beliebig viele Phasen, überspringt gegebenenfalls einzelne, wie zum Beispiel die Optimierung. Die letzte durchgeführte Phase klassifiziert die Sprache.
Jede mir bekannte Programmiersprache lässt sich in dieses Phasen-Schema einordnen. Da das Modell auf Phasen aufbaut, definiere ich Programmiersprachen, die dieses Schema in beliebiger Form von oben nach unten durchlaufen als Phasenübersetzer.…</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=de:dev:compiler:phasesmodel&amp;rev=1432920408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-29T19:26:48+02:00</dc:date>
        <title>de:dev:compiler:phasesmodel</title>
        <link>http://gsys.info/doku.php?id=de:dev:compiler:phasesmodel&amp;rev=1432920408&amp;do=diff</link>
        <description>Definition &quot;Übersetzer

Bevor es nun daran geht, das Programm „Übersetzer“ auf Basis bekannter Definitionen neu zu beschreiben, möchte ich nochmals auf die Klassifizierung von Programmiersprachen eingehen und anstelle der gängigen Interpreter und Compiler Definitionen ein alternatives 10 Phasen Modell vorschlagen. Darin lassen sich die gängigen Programmiersprachen klassifizieren, aber auch andere mit ähnlichen Techniken arbeitende Werkzeuge, die weniger als Programmiersprache angesehen werden.…</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=de:dev:compiler:standardphases&amp;rev=1432920408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-29T19:26:48+02:00</dc:date>
        <title>de:dev:compiler:standardphases</title>
        <link>http://gsys.info/doku.php?id=de:dev:compiler:standardphases&amp;rev=1432920408&amp;do=diff</link>
        <description>Die 6 Compilerphasen

Die bekannten Lehrbücher ( [4], S.685, [5, S.12], [13, S.6]) unterteilen den Prozess vom Lesen des Quelltextes bis zum Endprodukt in 4 Phasen.

	*  Lexikalische Analyse
	*  Syntax-Analyse
	*  Semantische Analyse
	*  Codegenerierung</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=de:dev:compiler:standardterms&amp;rev=1432920408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-29T19:26:48+02:00</dc:date>
        <title>de:dev:compiler:standardterms</title>
        <link>http://gsys.info/doku.php?id=de:dev:compiler:standardterms&amp;rev=1432920408&amp;do=diff</link>
        <description>Compiler und Interpreter

Compiler bzw. Interpreter lesen die Quelltexte und bearbeiten Sie. Compiler erzeugen eine Datei, Interpreter liefern eine sofortige Darstellung in entsprechender Form, angefangen vom Teppich (mechanischen Webstühle, gesteuert über Endlos-Lochkarten) bis zum laufenden Programm. Hier interessiert vorrangig die Handhabung der Übersetzer, die Betrachtung des Ergebnisses folgt in späteren Kapiteln.</description>
    </item>
</rdf:RDF>
