Compilerbau 1: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „{{Vorlage:KlausurBox|titel=|klausurliste= <!-- Bitte hier als Liste einfügen. --> }} '''Compilerbau 1''' ist eine Lehrveranstaltung im Fachstudium Informatik f…“) |
|||
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | __NOTOC__ | ||
{{Vorlage:KlausurBox|titel=|klausurliste= | {{Vorlage:KlausurBox|titel=|klausurliste= | ||
− | + | WS 2004/2005 | |
+ | * [http://docs.freitagsrunde.org/Klausuren/Programmiersprachen_und_Systeme/pss_klausurws0405.txt Gedächtnisprotokoll] | ||
+ | WS 2005/2006 | ||
+ | * [[PSS_Gedächtnisprotokoll_Klausur_WS_0506|Gedächtnisprotokoll]] | ||
+ | WS 2009/2010 | ||
+ | * [[PSS_Gedächtnisprotokoll_Klausur_WS0910|Gedächtnisprotokoll]] | ||
}} | }} | ||
− | '''Compilerbau 1''' ist eine Lehrveranstaltung im Fachstudium Informatik für [[Fachstudium Informatik (Bachelor)|Bachelor]] und [[Fachstudium Informatik (Master)|Master]]. Man kann das dazugehörige Modul, das ausschließlich aus dieser Lehrveranstaltung besteht, in beiden Studiengängen anrechnen lassen. | + | '''Compilerbau 1''' ist eine Lehrveranstaltung im Fachstudium Informatik und Technische Informatik für [[Fachstudium Informatik (Bachelor)|Bachelor]] und [[Fachstudium Informatik (Master)|Master]]. Man kann das dazugehörige Modul, das ausschließlich aus dieser Lehrveranstaltung besteht, in beiden Studiengängen anrechnen lassen. |
Eine ähnliche Veranstaltung wurde vorher im Diplomstudiengang Informatik als [[PSS|Programmiersprachen und -systeme (PSS)]] angeboten. | Eine ähnliche Veranstaltung wurde vorher im Diplomstudiengang Informatik als [[PSS|Programmiersprachen und -systeme (PSS)]] angeboten. | ||
Zeile 12: | Zeile 18: | ||
Es werden die Bestandteile eines Compilers behandelt, sprich Parser, Kontextanalyse, Interpreter und Codegenerator, behandelt. Sie werden der Reihe nach exemplarisch vorgestellt und für die funktionale Sprache [[µOpal]] auch implementiert. | Es werden die Bestandteile eines Compilers behandelt, sprich Parser, Kontextanalyse, Interpreter und Codegenerator, behandelt. Sie werden der Reihe nach exemplarisch vorgestellt und für die funktionale Sprache [[µOpal]] auch implementiert. | ||
− | Die Implementierung erfolgt in [[Opal]] in Kleingruppen und es müssen mindestens 50% der maximal möglichen Punkte erreicht werden. Allerdings bauen die Bestandteile aufeinander auf, deswegen müssen mindestens die ersten zwei auf jeden Fall | + | Die Implementierung erfolgt in [[Opal]] in Kleingruppen und es müssen mindestens 50% der maximal möglichen Punkte erreicht werden. Allerdings bauen die Bestandteile aufeinander auf, deswegen müssen mindestens die ersten zwei auf jeden Fall erfolgreich gelöst werden. |
== Weblinks == | == Weblinks == | ||
Zeile 18: | Zeile 24: | ||
== Tipps und persönliche Kommentare == | == Tipps und persönliche Kommentare == | ||
− | + | <center>''Nicht unterschriebene Kommentare werden gelöscht!''</center> | |
− | [[Kategorie:Lehrveranstaltungen]] | + | [[Kategorie: Lehrveranstaltungen]] |
− | + | [[Kategorie: Informatik]] | |
− |
Aktuelle Version vom 10. Juli 2014, 18:11 Uhr
Musterklausuren
Bitte beachte die Hinweise zu Altklausuren.
Compilerbau 1 ist eine Lehrveranstaltung im Fachstudium Informatik und Technische Informatik für Bachelor und Master. Man kann das dazugehörige Modul, das ausschließlich aus dieser Lehrveranstaltung besteht, in beiden Studiengängen anrechnen lassen.
Eine ähnliche Veranstaltung wurde vorher im Diplomstudiengang Informatik als Programmiersprachen und -systeme (PSS) angeboten.
Inhalt
Es werden die Bestandteile eines Compilers behandelt, sprich Parser, Kontextanalyse, Interpreter und Codegenerator, behandelt. Sie werden der Reihe nach exemplarisch vorgestellt und für die funktionale Sprache µOpal auch implementiert.
Die Implementierung erfolgt in Opal in Kleingruppen und es müssen mindestens 50% der maximal möglichen Punkte erreicht werden. Allerdings bauen die Bestandteile aufeinander auf, deswegen müssen mindestens die ersten zwei auf jeden Fall erfolgreich gelöst werden.