Final Exam
Coverage includes topics from:
- regular expressions (theory and Perl practice),
- syntax description using BNF and EBNF,
- logic programming (clauses, literals, unification, Prolog’s search procedure)
- orthogonality, polymorphism, language paradigms
- data type -- strong vs weak typing, structural equivalence of types vs name equivalence.