Each language — no matter whether it is a natural or a programming language — has a syntax and a semantic. These two language aspects are considered and compared in Chapter 2.1. It is followed by a brief introduction to formal languages and grammars. Since programming languages are only of interest for a wider community if they are implemented (i.e. if there exists a compiler) on a certain computer, we will finally give a brief overview and introduction to the major implementation techniques of programming languages.
Unable to display preview. Download preview PDF.