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

Заранее
В Дзене опубликована статья автора РИАМО под общим заголовком "Смогут ли в России создать свою мобильную ОС и не отключит ли Запад гаджеты россиян". В ней автор ссылается на мнение специалиста в области информационной безопасности, программиста Сергея Вакулина, считающего, что возможность создать независимую от Запада операционную систему в России, безусловно, есть, но для этого необходимо создавать новый продукт с нуля, а для этого разработчикам должны выделяться большие деньги и время.

Главной проблемой в этом плане программист С.Вакулин называет отсутствие в России собственных запатентованных языков программирования. И приводит примеры:
" Ту же «Аврору» делают на базе уже существующего софта. Однако это касается не только ОС, но и, например, «Яндекс.Браузера» и других российских поисковиков, которые работают на движке Chrome".

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

Например, учебный процедурный язык программирования Рапира, разработанный в 1978—1979 годах в СССР, в качестве средства перехода от более простых языков (в частности, учебного языка Робик) к языкам высокого уровня. Синтаксис построен на основе русской лексики.

Существует язык программирования DSSP (Dialog System for Structured Programming). Он был разработан для  советского компьютера Сетунь студентами лаборатории Николая Брусенцова на ВМК МГУ. Его 32-битная версия была создана ещё в 1989 году.

Позднее, в 1995 году, в России были разработаны язык и система программирования КуМир, предназначенные для поддержки начальных курсов информатики и программирования в средней и высшей школе. «КуМир» был рекомендован Министерством образования РФ в качестве основного учебного материала по курсу «Основы информатики и вычислительной техники» на основе учебника А. Г. Кушниренко, Г. В. Лебедева и Р. А. Свореня.

А в настоящее время на русском языке создаётся чем-то похожий на КуМир, но во многом оригинальный и достаточно эффективный Русский язык программирования - РЯП.
Не так давно его автор, назвавшийся псевдонимом NuShaman, опубликовал  на Хабре весьма интересную информацию об особенностях этого языка программирования.
( habr.com/ru/articles/490384/ )

"Основная цель разработки, - пишет автор, — простота во всём, то есть простой синтаксис языка, простая среда разработки, интерпретация проще компиляции."

И продолжает: "Если очень грубо сравнивать, то РЯП есть нечто среднее между Паскалем и брэйнфаком. Хотя Никлаус Вирт и объявлял Паскаль простым языком, но синтаксис относительно сложный для школьника, например. Помню в 9-м классе мне преподавали Паскаль, я ничего не понял. Правда, РЯП ещё не преподавался никаким школьникам, эта статья на Хабре — первая ласточка.

Цели поменьше: возможность написания кода на русском языке, и как некое следствие: интерпретатор можно доработать так, что одну и ту же программу, выдающую один и тот же результат, можно написать и на русском, и на английском языке (чтобы утихомирить интернациональное сообщество).

Интерес: в будущем просто и наглядно запрограммировать на РЯП ЛЮБОЙ алгоритм: сжатие данных, вычисление MD5, шифрование информации, обработка двумерной графики (а потом и n-мерной).
Расширение: написание интерпретатора РЯП под DOS, на Java для сотового телефона, на Linux.
И я бы даже сказал, как бы это бредово ни звучало, что я сам ещё не могу до конца сформулировать все цели написания языка, который я придумываю. То есть эти цели будут конкретно формулироваться в процессе улучшения языка." ( Конец цитаты.)

Мне лично нравится то упорство, с которым разработчик Русского языка программирования идёт к своей цели, несмотря на подножки и контраргументы. Такие, например, как комментарий о том, что в России давно привыкли к тому, что "современный мир латинизирован"...

На это NuShaman легко, играючи ответил: "На РЯП можно писать чистой латиницей, не вопрос! А потом ту же программу переписать чистой кириллицей, или просто автоматически странслировать из латиницы в кириллицу."
А чуть ниже добавил: "Всё-таки, пожалуй, основная цель — создать максимально простой язык программирования. Но раз уж я русский человек, то и сразу же родилась идея чтобы на этом языке программирования можно было писать на русском языке."

Прекрасная и полезная концепция! И я лично поддерживаю инициативу этого программиста, взявшегося за разработку Русского языка программирования!

При этом не понятно, зачем автору такой серьёзной разработки понадобилось проводить на своей странице в Хабре опрос дилетантов и злыдней, которые намеренно, в угоду иностранным конкурентам, лишь тупо гасят любые потенциально продуктивные российские разработки?

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

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

В частности, мы, разработчики экранной клавиатуры Ladonnik 2m1, уставшие от диктата иноземных ОС, давно мечтаем о такой мобильной операционной системе, которая бы, оставаясь русской, отечественной, легко бы совмещалась с другими ОС.

А это всё значит, что уважаемому разработчику по имени  NuShaman не нужно оглядываться на токсичные мнения русофобов.

И ещё, что не менее важно. Можно уверенно сказать, что российские учёные и программисты в сфере IT идут в ногу с мировым временем, а кое в чём даже опережают его. Но вот неповоротливые и часто узкокорыстные российские политики явно отстают! И с этим давно уже надо что-то делать.

© Владимир Щеблыкин.  28.12.2023. ( Перепечатка произведена с согласия автора.)