| |
Prog.Langs. & Lang.
Translators
This unit will start off with an introduction to different
programming paradigms:
-
Logical (like Prolog and Lisp)
-
Functional (like SML)
-
Imperative (like Pascal and C)
-
Object-Oriented (like Java and C++)
and will briefly outline each paradigm accompanied by simple
basic examples to support the language concept. This will help to
understand the many facets of language design and the need to employ syntax
definitions like syntax diagrams and EBNF. Language translation is
the next and final topic to be covered. This includes issues like:
-
Different types of translators
-
Stages within translation
-
Parsers
Lecture
Notes
Resources
Assignment |