Hausaufgabenseite

In dieser Datenbank sind derzeit über 6.677 verschiedene Biographien, Lebensläufe, Referate, Hausarbeiten und Facharbeiten gespeichert.
Eine Gesamtliste mit Verweisen zu allen gespeicherten Inhalten findest du hier.
Einloggen
BWL
 (83)
Biologie
 (678)
Chemie
 (157)
Deutsch
 (1.743)
Englisch
 (583)
Erdkunde
 (573)
Erziehung
 (54)
Ethik
 (1)
Französisch
 (83)
Geschichte
 (1.106)
Informatik
 (132)
Kunst
 (163)
Latein
 (132)
Mathematik
 (27)
Musik
 (311)
Niederländisch
 (2)
Philosophie
 (58)
Physik
 (297)
Politik
 (142)
Psychologie
 (99)
Recht
 (63)
Religion
 (237)
Soziales
 (250)
Spanisch
 (4)
Sport
 (47)
Compilerbau Allgemeines Der Compiler ist ein Programm, das ein in einer bestimmten Sprache (Quellsprache geschriebenes Programm liest und es in ein äquivalentes Programm einer anderen Sprache (Zielsprache übersetzt und außerdem dem Benutzer Fehler die im Quellprogramm ...
Anzahl Wörter: 1.391 - Aktuelle Sprache: Deutsch - Unterrichtsfach: Informatik -  Schultyp: unbekannt Rechtschreibung überprüft (ohne Gewähr!)Druckansicht verfügbarDownload als RTF-Datei verfügbar
hilfreich

Compilerbau

Gliederung

  • Allgemeines
  • Aufbau eines Analyse-Synthese Compilers
    • Symboltabellen
    • Lexikalische Analyse (Scanner)
      • Rolle des Scanners
    • Syntaxanalyse Analyse (Parser)
      • Die Rolle des Parsers
    • Semantische Analyse
    • Die Zwischencodeerzeugung
    • Code-Optimierung
    • Code-Erzeugung
  • Die Umgebung des Compilers
    • Präprozessor
    • Assembler
    • Binder/Lader
  • Allgemeines zu Compilern
    • Front- und Back-End
    • Erkennen und Melden von Fehlern

Allgemeines

Der Compiler ist ein Programm, das ein in einer bestimmten Sprache (Quellsprache geschriebenes Programm liest und es in ein äquivalentes Programm einer anderen Sprache (Zielsprache übersetzt und außerdem dem Benutzer Fehler die im Quellprogramm enthalten sind zu melden. Die ersten Compiler wurden in den frühen fünfziger Jahren entwickelt und galten als schwer zu schreibende Programme (Erster Fortran-Compiler benötigte 18 Mannjahre).

Die Bandbreite der Quell- und Zielsprachen ist sehr groß. Die Bandbreite reicht von der Übersetzung von C++ Code in Assembler Code bis zur Übersetzung von Postscript Code in eine grafische Ausgabe. Der Aufbau dieser Compiler ist jedoch grundsätzlich der Selbe.

Aufbau eines Analyse-Synthese Compilers

Die Umsetzung des Quellcodes geschieht in zwei Phasen.
Zuerst kommt die Analysephase in der das Quellprogramm in seine Bestandteile zerlegt und eine Zwischendarstellung des Quellprogramms erzeugt wird. Während der Analyse werden die im Quellprogramm enthaltenen Operationen bestimmt und in einem Baum (Syntaxbaum) angeordnet. Jeder Knoten stellt eine Operation dar. Die

[...]

(weiter bei vollständiger Anzeige)

Gliederung ändern (bei vollständiger Anzeige)

Druckansicht (bei vollständiger Anzeige)
Download als RTF-Datei (bei vollständiger Anzeige)

Bewertung abgeben   Fehler melden   per eMail weiterempfehlen


Zur vollständigen Anzeige dieses Datensatzes musst du dich mit deinem Facebook-Account einloggen!
Einloggen

© 2012 hausaufgabenseite.de Webmaster