Examination of the nature of programming languages and programs which implement them. Compiler and interpreter design and implementation techniques. Review of grammars and languages (context free, ...
Over the years there have been a few CPUs designed to directly run a high-level programming language, the most common ...