Возможный дубликат:
Обучение написанию компилятора
Я огляделся, пытаясь узнать больше о развитии языка программирования, но не смог найти много онлайн. Я нашел несколько обучающих видеороликов, но не так много для текстовых руководств, часто задаваемых вопросов, советов и т.д. Мне действительно интересно, как создать собственный язык программирования. Это приводит меня к SO, чтобы спросить:
Как вы можете сделать свой собственный язык программирования?
Я хотел бы создать очень простой язык. Я не планирую иметь очень хороший язык и не думаю, что он будет использоваться кем угодно. Я просто хочу сделать свой собственный язык, чтобы узнать больше об операционных системах, программировании и стать лучше во всем.
С чего начать? Построение синтаксиса? Построение компилятора? Какие навыки необходимы? Много сбоев и понимания операционной системы? На каких языках написано большинство компиляторов и языков? Я предполагаю, что C.