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

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

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

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

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

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

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