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

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

Регистрация
22 Ноя 2012
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Как создать свой язык программирование.
 
Регистрация
2 Дек 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
Если ты даже верную категорию выбрать не можешь, то создать язык программирования так тем более не сможешь. Ты хотя бы определись, будет ли он у тебя интерпретируемым или компилируемым.
 
Регистрация
20 Сен 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Любой язык программирования представляет собой набор команд, которые интерпретируются в конечном счёте в понятный компьютеру бинарный код.

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

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

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

Эталонный пример — YoptaScript. Просто небольшой самописный переводчик русских слов, с сохранением синтаксиса, в обычный JavaScript код, который может исполнять любой компьютер.
 
Сверху Снизу