Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Артём Мелконян Ученик (67), открыт 1 неделю назад
4 ответа
Агния Канева Ученик (214) 1 неделю назад
Любой язык программирования представляет собой набор команд, которые интерпретируются в конечном счёте в понятный компьютеру бинарный код.

Если Вы хотите создать свой язык программирования, то как минимум, подумайте дважды "а надо ли оно Вам?". Какие у него будут особенности? Для каких задач он будет подходить лучше остальных? Какая у него задача в принципе?

Например, C++ в своё время привнёс ООП в используемый повсемирно Си. Java привнесла новую модель исполнения кода и множества удобных методов. Python очень абстрактен и понятен новичку, несмотря на то, что довольно надёжен для многих задач.

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

Эталонный пример — YoptaScript. Просто небольшой самописный переводчик русских слов, с сохранением синтаксиса, в обычный JavaScript код, который может исполнять любой компьютер.
_ _ Мастер (1039) 1 неделю назад
Если ты даже верную категорию выбрать не можешь, то создать язык программирования так тем более не сможешь. Ты хотя бы определись, будет ли он у тебя интерпретируемым или компилируемым.
Dlazder Мудрец (16889) 1 неделю назад
Тебе такое не по силам, можешь даже не интересоваться
Похожие вопросы