TU Wien:Abstrakte Maschinen VO (Krall)
- Abstrakte Maschinen UE (Krall) (TU Wien, 0 Materialien)
- Abstrakte Maschinen VO (Krall) (TU Wien, 3 Materialien)
- Abstrakte Maschinen VU (Ertl) (TU Wien, 0 Materialien)
- Abstrakte Maschinen VU (Krall) (TU Wien, 0 Materialien)
Daten
[Bearbeiten | Quelltext bearbeiten]| Vortragende | Andreas Krall |
|---|---|
| ECTS | 3 |
| Alias | Abstract Machines (en) |
| Letzte Abhaltung | 2023S |
| Sprache | Deutsch |
| Mattermost | abstrakte-maschinen • Register • Mattermost-Infos |
| Links | tiss:185966 , Homepage |
| Bachelorstudium Software & Information Engineering | |
| Bachelorstudium Technische Informatik |
Inhalt
[Bearbeiten | Quelltext bearbeiten]RISC-Prozessoren, Zwischencodes, Aufbau von Interpretern, Virtuelle Maschinen: Pascal P4 System, Java Virtuelle Machine, Prologmaschinen (WAM, VAM); ANDF (Architecture Neutral Distribution Format),Interpretationstechniken (threaded code), Implementierung von Forth, sytaxgesteuerte Editoren, Baummaschinen, Implementierung funktionaler Sprachen (SECD Maschine), Speicherverwaltung
TU Wien:Abstrakte Maschinen VO (Krall)/Zusammenfassung
Ablauf
[Bearbeiten | Quelltext bearbeiten]Geblockter Vorlesungsteil, Prüfung mündlich (Fragen zum Stoff)
Benötigte/Empfehlenswerte Vorkenntnisse
[Bearbeiten | Quelltext bearbeiten]- allgemeine Programmierkenntnisse
- Übersetzerbau VU (es ist ausreichend wenn man diese LVA parallel dazu besucht)
Vortrag
[Bearbeiten | Quelltext bearbeiten]Der Vortrag ist Krall-like. Da der Stoff eher trocken ist, darf man sich vom Vortrag auch nicht allzuviel erwarten.
Prüfung
[Bearbeiten | Quelltext bearbeiten]Die Prüfung ist mündlich (Termin nach Vereinbarung): Fragen zum Stoff. Es handelt sich hierbei mehr um Verständnisfragen.
Literatur
[Bearbeiten | Quelltext bearbeiten]Es ist ein Skriptum (266 Seiten, Kopien von Spezifikationen, wissenschaftlichen Artikeln, Auszugsweise aus Büchern) zum Preis von 20€ erhältlich.
Zeitaufwand
[Bearbeiten | Quelltext bearbeiten]Wenn man dem Stoff in der VO einigermaßen folgen kann, ist der Lernaufwand nicht allzu groß für die Prüfung.
Highlights / Lob
[Bearbeiten | Quelltext bearbeiten]noch offen
Verbesserungsvorschläge / Kritik
[Bearbeiten | Quelltext bearbeiten]noch offen