Genesis:The begining of Compiler
I do google search How did the 1st compiler was created? with different keyword, but I couldn't find the answer I'm looking for, So I bought this book Progamatic Compiler Design(I couldn't remember the exact name ofit),
the book is good describing compiler design from syntax, semantic, linking, compiling, run time
interpreter and networking programming (Socket).
but the book still doesn't answer my question...
This questions keep looping in my head...How did they design the first compiler? How to create compiler from scracth without the assigned compiler to compile the new compiler?
example: if we're creating new programming language lets call it D#.
We're designing D# compiler in D# syntax and its semantic. how do we compile this D# compiler without D# compiler?
Do we modify the GNU C compiler adding D# recompiler syntax, its semantic and all the other compier design requirement
such as linker, and run time?
Thank you,
|