Как сделать свой собственный язык программирования? [Дубликат]

Возможный дубликат:
Учимся писать компилятор

Я оглянулся вокруг, пытаясь узнать больше о разработке языка программирования, но не смог найти много онлайн. Я нашел несколько обучающих видео, но не так много для текстовых руководств, часто задаваемых вопросов, советов и т. Д. Мне действительно любопытно, как создать свой собственный язык программирования. Это подводит меня к ТАК, чтобы спросить:

Как вы можете создать свой собственный язык программирования?

Я хотел бы построить очень простой язык. Я не планирую иметь очень хороший язык и не думаю, что он будет использоваться кем-либо. Я просто хочу создать свой собственный язык, чтобы узнать больше об операционных системах, программировании и стать лучше во всем.

С чего начать? Строим синтаксис? Сборка компилятора? Какие навыки нужны? Много сборки и понимания операционной системы? В какие языки встроено большинство компиляторов и языков? Я предполагаю C.

Ответы на вопрос(4)

Ваш ответ на вопрос