Рубрики
Без рубрики

Сделать язык – введение

1 – потому что этот проект после долгого времени изучал, тестирование и создание переводчиков и … помеченных с компьютером, архитектурой, Python.

Создание языка (3 частью серии)

После долгого времени изучения, тестирования и создания переводчиков и компиляторов я получаю приемлемый уровень в теме, через некоторое время я создал языки и проекты, которые привлекли внимание некоторых людей и, конечно, новичков, которые хотели научиться создавать их Языки и после преподавания нескольких людей и все больше и больше людей спрашивают меня, я решил создать этот «ручной», собрав все свои знания и преподавающую для начинающих разработчиков, у которых есть сомнения, и даже те, кто находится в университете, и хочет, чтобы проект произвести впечатление на их учитель и их класс.

В то время как большие языки нужна команда, работающая над ними, чтобы всегда поправиться, вы можете использовать это знание и создать язык, который облегчает вашу работу и рабочие места ваших друзей. Почему бы не создать язык с определенным фокусом, который поможет вам на работе?

Кроме того, для каждого программиста именно имеет первостепенное значение, чтобы понять, насколько языка работают внутри них.

## Какой язык? Мы собираемся использовать Python, который не так быстро, но это легко, и мы можем учить большую часть концепций, не беспокоясь о более сложных синтаксисах, таких как C и Java.

Смягчать Что мне нужно знать?

  • Конечно, основы Python и C (Не волнуйтесь, Python похож на C, а если вы хотите реализовать в C, безусловно, если вы знаете, вы сможете написать код!)

    • Желательно знать, как читать текстовые файлы

Вы узнаете 3 важных запчасти:

  • Теория, здесь вы узнаете, как работает языком
  • Создание интерпретатора, здесь вы создаете интерпретатор, который читает код и выполняет
  • Создание компилятора, создайте компилятор, который генерирует C Code и вызовов Compiler C, чтобы создать исполняемый файл
  • Сравнение, сравнение компилятора для кода сборки для компилятора для C-кода

И теперь вы собираетесь прочитать этот учебник и, наконец, понять, как работает языком и создают свои собственные языки!

И важно отметить, что компиляторы, на которых мы собираемся посмотреть здесь, не будут на 100% оптимизированы, потому что это будет отличная работа для вас, но я постараюсь написать что-то об оптимизации.

Создание языка (3 частью серии)

Оригинал: “https://dev.to/andrel/making-a-languague-introduction-2pmh”