The thesis explores the development of a compiler as it occurred in the early years of computing. For this purpose, a C-like language is defined, and a compiler for it is written using only assembly. Modern principles of compiler design will be used, excluding the use of a higher-level programming language, which is nowadays the predominant way of implementing new languages.
|