Programming language theory
The development of programming languages and their underlying concepts, from naming and linking to type testing, scope, data types, expressions, and control structures, then moves on to explaining the concepts of translation and interpretation, formal languages, and grammar. The main stages of the translation process are also covered, including word processing, syntax analysis, semantics analysis, intermediate code generation, final code generation, and code optimization.
Credit:
3
Department: