Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как создаются языки программирования?

Технологии
Александр Мануйлов
  ·   · 24,0 K
учитель информатики  · 10 июл 2015

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

"учитель информатики" - сразу видно

Работа - в сфере IT. Увлечения - книги, финансы...  · 29 апр 2021  ·
id
Отличный и очень интересный вопрос. В первую очередь, наверное, нужно выявить потребность - зачем нужен новый язык. И придумать его название. Далее - нужно создать интерпретатор\компилятор языка. Для этого нужно понимать, какие... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg
Первый
Делал модули для CMS (сайты) на PHP. Разрабатываю...  · 11 окт 2021
Для начала желательно изучить уже существующие языки программирования. Если будете знать их слабые и сильные стороны, то это поможет избежать ошибок проектирования и взять из них только всё самое лучшее. Далее придумывается... Читать далее
Я считаю что у каждого из всех свой язык. Нейрокомпьютеры могут общаться только на одном языке. Каждый человек... Читать дальше
По образованию Автоматизатор производств. По...  · 8 мая 2016
>>Наверное, для того чтобы понять, как они создаются, нужно узнать - почему. ^^ Там так и не было ответа как именно они создаются. Только ответ на "почему" и есть. По факту, создать язык = создать компилятор который интерпритиру... Читать далее

Можно писать не компилятор. Можно писать интерпретатор.

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