Другие языки программирования и технологии

Русский язык программирования

Вопрос покажется вам тупым, если для меня он такой. Есть ли такой способ в программировании, чтобы например команду на русском языке написал, а потом какой-нибудь программный переводчик перевел эту команду на язык программирования. Например как в Unity3d, там запрограммировать танк нужно, чтобы башня поворачивалась с такой-то скоростью или при попадании снаряда в танк, снимать столько-то хп. Надеюсь поняли)))
Этот способ: написать этот самый переводчик, собственную программу из набора функций, которая будет считывать входные данные и выполнять тело функции в зависимости от того что введено.

Естественно, есть и языки программирования с операторами на русском языке. Например "Глагол", очень близкий к Pascal. Не сказал бы что команды на русском там проще для понимания, чем английские. А потом ведь его ещё надо портировать как-то. Если подключение проектов на C/C++ или Java вероятно почти везде, то с этим проблем будет навалом. Это скорее учебный язык, никто серьезно не собирается его никуда подключать как скрипты.
Василий Кочурин
Василий Кочурин
85 402
Лучший ответ
А при чём тут русский язык? Такой фишки и на английском нет. И вообще, наличие в яп ключевых слов из английского не является какой-то проблемой. Точнее, не должно ею являться.
Понять, что обозначают 2-3 десятка слов не является какой-то неразрешимой проблемой. А, если является, то становится естественной преградой
Это нужен скайнет. Вот как мощный ИИ появится, так и создадут такое. Но потом еще должно пройти время до того момента как такая технология станет доступна простому человеку...
Nur Daukenov
Nur Daukenov
24 328
Есть способ лучше - нормально изучить программирование и тогда не придётся подобную чушь выдумывать. Или попробуй Unreal Engine (вместо Unity), с его Blueprints: https://uengine.ru/site-content/docs/blueprints-docs/blueprint
Рудольф Ктянц
Рудольф Ктянц
24 295
В плюсах через define можно так сделать
Роман Крм
Роман Крм
22 414
Гипотетически можно было бы создать отдельный набор инструкций, что то вроде огромного массива, только не в самом коде, а как отдельно подрубающуюся библиотеку, где ты задашь конкретные наборы функций, грубо говоря дашь перевод каждому оператору.
С помощью которой при компилировании все твои слова на русском будут заменятся на оригинальные.
Но чёт как то мудрёёно.
Евгений Белов
Евгений Белов
2 014