Table of Contents

VYP: Výstavba překladačů

Zde bude seznam přednášek (audio záznamů a pdf prezentací) posledních několika let přednášek v předmětu magisterského studia Výstavba překladačů (VYP) vyučovaného v angličtině (některé materiály jsou k dispozici i v češtině).

2005 - 2006 (Zimní semestr 2005)

Lectures

Lecture notes are available in PDF format or animated HTML pages

Name of chapter File to print (EN) Animation (EN) File to print (CZ) Animation (CZ) Record Chapters in record
1. Introduction to Compilersvyp01-en.pdfvyp01-en.zipvyp01-cz.pdfvyp01-cz.zipvyp01a.mp3Vyp01: 01/17-02/17
vyp01b.mp3Vyp01: 03/17-17/17
2. Lexical analysis: Modelsvyp02-en.pdfvyp02-en.zipvyp02-cz.pdfvyp02-cz.zipvyp02a.mp3Vyp02: 01/29-29/29
vyp02b.mp3Vyp03: 01/35-22/35
3. Lexical Analysis: Designvyp03-en.pdfvyp03-en.zipvyp03-cz.pdfvyp03-cz.zipvyp03a.mp3Vyp03: 23/35-35/35
vyp03b.mp3Vyp04: 01/50-19/50
4. Syntactic analysis: Modelsvyp04-en.pdfvyp04-en.zipvyp04-cz.pdfvyp04-cz.zipvyp04a.mp3Vyp04: 20/50-38/50
vyp04b.mp3Vyp04: 39/50-50/50
5. Top-Down Parsingvyp05-en.pdfvyp05-en.zipvyp05-cz.pdfvyp05-cz.zipvyp05a.mp3Vyp05: 01/57-13/57
vyp05b.mp3Vyp05: 14/57-29/57
vyp06a.mp3Vyp05: 15/57-49/57
vyp06b.mp3Vyp05: 50/57-57/57
6. Bottom-Up Parsingvyp06-en.pdfvyp06-en.zipvyp06-cz.pdfvyp06-cz.zipvyp07a.mp3Vyp06: 01/42-09/42
vyp07b.mp3Vyp06: 10/42-17/42
vyp08a.mp3Vyp06: 18/42-42/42 Vyp07: 01/69-11/69
7. Syntax Directed Translation and Intermediate Codevyp07-en.pdfvyp07-en.zipvyp07-cz.pdfvyp07-cz.zipvyp09a.mp3Vyp07: 12/69-50/69
vyp10a.mp3Vyp07: 50/69-69/69
8. Optimization and Code Generationvyp08-en.pdfvyp08-en.zipvyp08-cz.pdfvyp08-cz.zipvyp10b.mp3Vyp08: 01/43-24/43
9. General Parsing Methodsvyp09-en.pdfvyp09-en.zipvyp09-cz.pdfvyp09-cz.zipvyp11a.mp3Vyp08: 25/43-43/43 Vyp09: 01/09-09/09

Advanced lectures

Pro rozšíření obzorů jsou zařazeny nezkoušené pasáže z moderní teoretické informatiky.

Name of chapter File to print (EN) Related to
Scattered Context Grammarsvyp03adv.pdfVyp03
Regulated Rewrittingvyp04adv.pdfVyp04
0L-systemsvyp05adv.pdfVyp05

Technologie a nástroje pro návrh a implementaci překladače

Méně populární/známé nástroje: