JavaScript по-русски
Российские разработчики создали русифицированную версию JavaScript с синтаксисом на кириллице. Проект Пензенского госуниверситета призван снять языковой барьер в обучении программированию, но эксперты опасаются изоляции от мирового IT-сообщества.
🤘 Российские разработчики переосмыслили JavaScript: теперь программы можно писать на кириллице
В России представлена уникальная разработка — полностью русифицированная версия языка программирования JavaScript, синтаксис которого теперь целиком переведен на кириллицу.
Этот эксперимент, по замыслу его создателей, призван позволить русскоговорящим программистам писать код на родном языке без необходимости знания английского языка. Однако в профессиональном сообществе уже звучат опасения, что такой подход может создать дополнительные сложности для разработчиков, работающих в международных компаниях и проектах.
JavaScript на кириллице
Пензенский государственный университет (ПГУ) стал автором особой версии JavaScript, в которой все ключевые слова и синтаксические конструкции заменены на русские эквиваленты. Если стандартный JavaScript основан на латинице и английской лексике, то в этой реализации используется исключительно кириллица, что полностью исключает англицизмы из процесса написания кода.
💯 Работа по русификации проведена в рамках инициативы, нацеленной на «укрепление роли национального языка в ИТ-сфере и создание отечественных решений, независимых от англоязычных стандартов».
JavaScript — один из столпов современной веб-разработки и входит в число самых популярных языков программирования в мире. Согласно авторитетному рейтингу TIOBE, который формируется на основе анализа частоты запросов в поисковых системах, по состоянию на октябрь 2025 года JavaScript занимает шестую строчку, уступая лишь C#, Java, C++, C и бессменному лидеру с октября 2021 года — Python.
Цели и потенциальное влияние
Разработчики из ПГУ добились максимальной степени русификации: при написании кода латинские буквы не используются вообще, а это означает, что программистам не требуется переключать раскладку клавиатуры.
Код на латинице является давним и повсеместно принятым общемировым стандартом. Как пояснил кандидат педагогических наук, доцент кафедры «Информатика и методика обучения информатике и математике» ПГУ Андрей Диков, нововведение призвано «облегчить освоение программирования и снять языковой барьер».
«Перед тем как приступить к решению, студенты часто тратят время на перевод условий задачи, — отметил Андрей Диков. — Это тормозит процесс обучения. Мы перевели десятки заданий и выпустили два сборника, чтобы каждый мог сосредоточиться на сути, а не на лексике».
При этом английский язык, лежащий в основе синтаксиса стандартного JavaScript, остается самым распространенным в мире и используется далеко за пределами программирования. Даже названия многих российских программ и сервисов, таких как «СберKids» от Сбербанка, частично или полностью содержат английские элементы.
Правовая защита и интеграция
Чтобы закрепить свои права на разработку и предотвратить ее копирование другими организациями, Пензенский государственный университет заранее зарегистрировал патент. Охранный документ получил название «Автотестирование спортивных задач по программированию на JS с патриотическим контентом».
Русифицированный JavaScript уже интегрирован в популярную онлайн-платформу для оттачивания навыков программирования — Codewars. На этой платформе реализована автоматическая проверка программного кода, написанного на русском языке.
Не обошлось и без следования современным трендам: в проект была внедрена геймификация. На ней сделан особый акцент — разработана система рейтингов для выполнения различных задач по программированию на кириллице.
Исторический и международный контекст
Идея программирования на кириллице не является абсолютно новой. Еще в позднем СССР были широко распространены локализованные версии операционной системы DOS и различных языков программирования, полностью переведенные на русский язык. В современной практике код для платформы «1С» также является полностью русифицированным.
Тем не менее, случай глубокой русификации языка программирования, входящего в мировую десятку лидеров, как JavaScript, является первым за многие десятилетия. Подобные инициативы по созданию локализованных сред разработки существуют и в других странах.
1️⃣ Например, в Китае разработан и популяризируется Easy Programming Language (EPL), который по умолчанию использует для написания кода китайские иероглифы, хотя и сохраняет поддержку английского и японского языков.
2️⃣ В арабских странах применяется язык Qalb, ключевые слова в котором пишутся на арабском, а направление написания кода — справа налево. Также можно вспомнить набор языков программирования Hindawi Programming System, созданный для одного из индийских языков.
Однако важно отметить, что ни один из перечисленных локализованных языков не входит не только в топ-10 глобального рейтинга TIOBE, но и даже в топ-50.
Мнения экспертов и перспективы
Среди опрошенных «Известиями» экспертов нет единства относительно практической пользы русифицированного JavaScript. Высказываются опасения, что полный отказ от общепринятой английской терминологии может в долгосрочной перспективе затруднить адаптацию выпускников вузов в международной ИТ-среде и отдалить их от общепринятых отраслевых стандартов.
«JavaScript — сложный язык, с тысячами библиотек на английском. Все равно придется работать с оригиналом», — считает генеральный директор группы компаний ST IT Антон Аверьянов. Он также полагает, что программирование исключительно на кириллице «затруднит переход к другим языкам и взаимодействие с глобальным сообществом разработчиков».
В то же время, важно отметить, что экосистема JavaScript продолжает динамично развиваться на международном уровне. Совсем недавно, в июне 2025 года, была утверждена спецификация ECMAScript 2025 (ES16), которая привносит в язык ряд мощных нововведений, таких как встроенные методы для итераторов (map, filter), новые методы для работы с множествами (Set) и упрощенный импорт JSON-модулей.
Эти обновления делают стандартный JavaScript еще более выразительным и производительным, что создает дополнительный контекст для оценки необходимости и целесообразности создания изолированных локализованных версий.
Опубликовано:


