This task is not for beginners, I'm afraid... You have to be a trained programmer, and have to learn the theory of formal languages.
In Compiler there is no design word ,whereas in compiler design there is design word
Principles of Compiler Design was created in 1977.
Ulman
bootstrapping is a process of writing a compiler in the target programing language which it is intended to compile
how to correct fa
yes
identifier is a letter , digit.
Is a specification for the syntax of a programming language.
No one knows and no one cares.
single possible output for a given input
The compiler does not pay any attention whatsoever to indentation in C and C++.
Its not that the compiler can't initialize local variables; its that the compiler does not initialize local variables.This is by design and language specification. If you want to initialize local variables, you must explicitly do so.