Ενότητα 05: Σημασιολογική ανάλυση και έλεγχος τύπων

Λέξεις κλειδιά: Hierarchy of Grammar classes, syntax directed translation, Errors, program checking, Semantic checking, Static checking, dynamic checking, Uniqueness check, type checking, flow-of-control-checks, scope, procedures, lexical scoping, shadowing, name spaces, compile-time, run-time, chained implementation, stack implementation, threaded stack implementation, symbol tables, type errors, type system, expressiveness, static type, conservative, properties of types, type expressions, type constructors, Arrays, products, records, pointers, function signatures, type equivalence, structural equivalence, representation, name equivalence, recursive types, coercions, integral promotions, overloading

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

Ενότητα 05: Σημασιολογική ανάλυση και έλεγχος τύπων


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

Επίλογος συντακτικής ανάλυσης, εισαγωγή σε σημασιολογική ανάλυση

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

Εισαγωγή σε σημασιολογική ανάλυση, symbol tables

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

Semantic and type checking

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

Semantic and type chcecking

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

Παρουσίαση Άσκησης 2

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

Παρουσίαση Άσκησης 2, επίλογος type checking

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