Ενότητα 07: Παραγωγή χαμηλού επιπέδου ενδιάμεσου κώδικα

Λέξεις κλειδία: Intermediate Representation (IR), Code generation, Structural-IR, linear-IR, Hybrid-IR, High level IR, Abstract syntax tree, Directed Acyclic Graph, Low level IR, abstract instructions, virtual registers, stack machines, lowering the code, linearizing the code, lowering scheme, Generation scheme, short circuit OR, short circuit AND, array access, statements, loops, assignment, l-values, nesting, code quality, leaves

Παρουσιάσεις

Ενότητα 07: Παραγωγή χαμηλού επιπέδου ενδιάμεσου κώδικα


Βιντεοσκοπημένες Διαλέξεις

Παραγωγή ενδιάμεσου κώδικα (lowering)

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-03-30 (Μέρος Α')

Παραγωγή ενδιάμεσου κώδικα (lowering)

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-03-30 (Μέρος Β')

Παραγωγή ενδιάμεσου κώδικα (lowering)

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-03-31 (Μέρος Α')

Παραγωγή ενδιάμεσου κώδικα (lowering)

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-03-31 (Μέρος Β')


Βιντεοδιαλέξεις - Φροντιστήριο Άσκησης 3

Φροντιστήριο άσκησης 3

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-04-20 (Μέρος Α')

Φροντιστήριο άσκησης 3

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-04-20 (Μέρος Β')

Φροντιστήριο άσκησης 3

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-04-21 (Μέρος Α')

Φροντιστήριο άσκησης 3

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-04-21 (Μέρος Β')


Βιντεοσκοπημένες Διαλέξεις

Επίλογος παραγωγής ενδιάμεσου κώδικα (lowering)

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-04-27 (Μέρος Α')

Επίλογος παραγωγής ενδιάμεσου κώδικα (lowering), αρχή βελτιστοποιήσεων

Διάλεξη Μαθήματος 'Μεταγλωττιστές' στις 2015-04-27 (Μέρος Β')