Top.Mail.Ru
Ответы

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

По дате
По рейтингу
Аватар пользователя
Мастер
8мес

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

Аватар пользователя
Знаток
8мес

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

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

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

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

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

Аватар пользователя
Мыслитель
8мес

Молча

Аватар пользователя
Мудрец
8мес

Тебе такое не по силам, можешь даже не интересоваться