Что нужно почитать и изучить для написания свой транслятор языка?
Я хочу попробовать написать свой транслятор языка C, писать транслятор я планирую на языке C, и я хочу узнать что нужно почитать и изучить дня того, чтобы написать транслятор?? PS: пишу ради интереса, хочу понять как это все работает
Влад Ковальчук, TypeScript транслируется в JavaScript, а код на языке Си транслируется в машинные инструкции процессора. Разница между первым и вторым - огромная.
zedxxx, Так мне и нужно чтобы код на N языке транслироваться в C, а я потом этот C-код компилировал в машинные инструкции процессора! Мне нужно чтобы на выходе я получал новый файл ".c" с кодом на языке C !
Можно поиграться с генератором компиляторов Coco/R на основе грамматики ATG.
Есть готовый сканер и парсер для C/C++.
Есть книга Compiler Construction Н. Вирта