In this chapter, you will learn about:
Translators and their classification
Phases of translation
Trigraph replacement, line splicing and tokenization
Macros and its types
Token replacement and token pasting
Source file inclusion and line control directive
In the previous chapters, you have developed several programs using C language, which is a high-level language. However, you will be surprised to know that the computer (i.e. the machine) cannot understand high-level languages. It can only understand machine-level languages, which are in the form of 1’s and 0’s. Humans do not want to write programs in machine-level ...