
Российских студентов начали учить программированию на кириллице. Таким образом педагоги хотят укрепить национальный язык в программировании и защитить отечественные продукты. Пока ПО не на английском используют, в частности, в КНР и Индии. С инициативой выступили в Пензенском государственном университете, а модификации подвергся язык JavaScript. Однако у экспертов это вызывает ряд вопросов — такой подход может навредить при работе в международных организациях и исказить освоение существующих стандартов.
Программирование на кириллице
В Пензенском государственном университете (ПГУ) начали обучать студентов программированию на кириллице. Инициатива направлена на укрепление роли национального языка в ИТ-сфере и создание отечественных решений, независимых от англоязычных стандартов.
Преподаватели вуза модифицировали популярный язык JavaScript, полностью переведя его синтаксис и условия задач на русский язык. Теперь будущие специалисты пишут код без единой латинской буквы. Такой подход облегчает освоение программирования и снимает языковой барьер, отметил кандидат педагогических наук, доцент кафедры «Информатика и методика обучения информатике и математике» Андрей Диков.
— Перед тем как приступить к решению, студенты часто тратят время на перевод условий задачи. Это тормозит процесс обучения. Мы перевели десятки заданий и выпустили два сборника, чтобы каждый мог сосредоточиться на сути, а не на лексике, — объяснил он.
В университете уже зарегистрировали патент на собственную разработку — «Автотестирование спортивных задач по программированию на JS с патриотическим контентом». Пакет интегрирован в онлайн-платформу Codewars и позволяет студентам решать задачи с автоматической проверкой кода, написанного на русском языке.
В методике делается акцент на геймификации: система рейтингов, основанная на принципах японских боевых искусств, превращает выполнение заданий в «поединки» между участниками, а режим «кумите» (свободный спарринг) предполагает серию упражнений без использования английских слов.

В учебном комплексе есть задача «импортозамещение»: студентам необходимо предлагать оригинальные решения для задач, где все англоязычные термины (например: дата-сайенс, деплой, вайб-кодинг) заменены на русские. По словам Андрея Дикова, такой подход повышает вовлеченность студентов.
— Практика использования национальных языков при разработке ПО не новая и успешно применяется в странах Юго-Восточной Азии. У китайцев есть Easy Programming Language (EPL), в некоторых арабских государствах предпочитают Qalb, который стал своеобразным ответом на избыточное количество английского в программировании. Учебный язык Mama поддерживает иврит, а в Индии используют Hindawi Programming System, — рассказал «Известиям» программист и ИТ-специалист Семен Молчанов.
Разработки ПГУ уже применяются не только в вузе, но и в школах. Преподаватели отмечают, что переход на кириллический код делает программирование доступнее для тех, кто не владеет английским, а также укрепляет позиции русского языка в техническом образовании.
Профессиональные риски
Однако в профессиональном сообществе новая инициатива вызвала дискуссию. Часть экспертов опасается, что полное отказ от английской терминологии может затруднить адаптацию выпускников в международной ИТ-среде и отдалить их от общепринятых стандартов. Тем не менее в ПГУ уверены, что эксперимент с кириллицей станет шагом к формированию отечественной школы программирования — самобытной, понятной и технологически независимой.
Директор Ассоциации профессиональных пользователей соцсетей и мессенджеров Владимир Зыков напомнил, что JavaScript уже поддерживает кириллицу в названиях переменных и функций, но ключевые слова вроде function или if остаются только на английском. По его словам, создать «РусскийScript» несложно, но слой интерпретатора может вносить ошибки. Он отметил и профессиональные риски: программисты, привыкшие к русскому коду, могут оказаться вне международного рынка, где английский — норма.
Гендиректор группы компаний ST IT Антон Аверьянов считает, что идея интересна, но реализовать ее полностью невозможно.
— JavaScript — сложный язык, с тысячами библиотек на английском. Всё равно придется работать с оригиналом, — сказал эксперт.
Он добавил, что изучение русифицированного кода затруднит переход к другим языкам и взаимодействие с сообществом.

Директор управления веб-разработки университета «Синергия» Артем Аксянов назвал проект ПГУ своевременным, но подчеркнул, что он может привести к технологической изоляции.
— Выпускник, блестяще владеющий кириллическим JavaScript, окажется неспособен быстро подключить готовую библиотеку или найти решение проблемы. В условиях кадрового дефицита в ИТ, о котором говорят на всех профильных конференциях, мы рискуем получить не усиление, а ослабление нашего кадрового потенциала. Такому специалисту потребуется долгая и дорогостоящая переподготовка, — отметил он.
По его словам, кириллический синтаксис оправдан в школах, где важно развивать алгоритмическое мышление без языкового барьера, но не в профессиональной подготовке. Весь мировой ландшафт программирования построен на английском — это не мода, а вопрос совместимости. Рациональнее использовать кириллицу на ранних этапах обучения, сохраняя знание английского как ключ к глобальной ИТ-среде, добавил он.
НОВОСТИ СЕГОДНЯ
Похожие новости: