Перейти к основному содержанию
Реклама
Прямой эфир
Общество
Потребление алкоголя в России достигло минимума с 1996 года
Общество
В МВД назвали пять оснований для обязательной замены водительских прав
Мир
Путин указал на растущее внимание мира к деятельности БРИКС
Мир
Песков назвал эскалацией заявление Зеленского об ударах по энергетике РФ
Общество
Число пострадавших при атаке БПЛА на Нижнекамск возросло до 14
Мир
В Верховной раде рассказали об ультиматуме Греции из-за ракет для Patriot
Спорт
Казахстанская теннисистка Рыбакина обыграла Соболенко в финале US Open
Мир
Блогера из Петербурга депортировали из США после 25 часов допросов и ожидания
Армия
Армия России освободила населенный пункт Черняков в Харьковской области
Армия
Средства ПВО за сутки сбили семь управляемых авиабомб и 902 беспилотника ВСУ
Происшествия
ВСУ более 10 раз атаковали дронами учебно-тренировочный центр ЗАЭС
Общество
Памфилова исключила полный переход к онлайн-голосованию в России
Мир
Премьер-министр Украины назвал предстоящую зиму испытанием для страны
Мир
В Кремле предостерегли Литву от отмены запрета на размещение ядерного оружия
Происшествия
В Орле при атаке БПЛА повреждено остекление детсада и квартир четырех домов
Общество
Путин отметил популярность песен Розенбаума и его вклад в благотворительность
Мир
Песков заявил об ухудшении положения киевского режима день ото дня
Мир
Axios указал на снижение привлекательности США для иностранных правительств

Кодить по-русски: студентов научат программировать на кириллице

Нужно ли внедрять национальный язык в освоении информационных технологий
0
EN
Фото: ИЗВЕСТИЯ/Сергей Лантюхов
Озвучить текст
Выделить главное
Вкл
Выкл

Российских студентов начали учить программированию на кириллице. Таким образом педагоги хотят укрепить национальный язык в программировании и защитить отечественные продукты. Пока ПО не на английском используют, в частности, в КНР и Индии. С инициативой выступили в Пензенском государственном университете, а модификации подвергся язык JavaScript. Однако у экспертов это вызывает ряд вопросов: такой подход может навредить при работе в международных организациях и исказить освоение существующих стандартов.

Программирование на кириллице

В Пензенском государственном университете (ПГУ) начали обучать студентов программированию на кириллице. Инициатива направлена на укрепление роли национального языка в ИТ-сфере и создание отечественных решений, независимых от англоязычных стандартов.

Преподаватели вуза модифицировали популярный язык JavaScript, полностью переведя его синтаксис и условия задач на русский язык. Теперь будущие специалисты пишут код без единой латинской буквы. Такой подход облегчает освоение программирования и снимает языковой барьер, отметил кандидат педагогических наук, доцент кафедры «Информатика и методика обучения информатике и математике» Андрей Диков.

— Перед тем как приступить к решению, студенты часто тратят время на перевод условий задачи. Это тормозит процесс обучения. Мы перевели десятки заданий и выпустили два сборника, чтобы каждый мог сосредоточиться на сути, а не на лексике, — объяснил он.

В университете уже зарегистрировали патент на собственную разработку — «Автотестирование спортивных задач по программированию на JS с патриотическим контентом». Пакет интегрирован в онлайн-платформу Codewars и позволяет студентам решать задачи с автоматической проверкой кода, написанного на русском языке.

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

В учебном комплексе есть задача «Импортозамещение»: студентам необходимо предлагать оригинальные решения для задач, где все англоязычные термины (например: дата-сайенс, деплой, вайб-кодинг) заменены на русские. По словам Андрея Дикова, такой подход повышает вовлеченность студентов.

— Практика использования национальных языков при разработке ПО не новая и успешно применяется в странах Юго-Восточной Азии. У китайцев есть Easy Programming Language (EPL), в некоторых арабских государствах предпочитают Qalb, который стал своеобразным ответом на избыточное количество английского в программировании. Учебный язык Mama поддерживает иврит, а в Индии используют Hindawi Programming System, — рассказал «Известиям» программист и ИТ-специалист Семен Молчанов.

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

Профессиональные риски

Однако в профессиональном сообществе новая инициатива вызвала дискуссию. Часть экспертов опасается, что полный отказ от английской терминологии может затруднить адаптацию выпускников в международной ИТ-среде и отдалить их от общепринятых стандартов. Тем не менее в ПГУ уверены, что эксперимент с кириллицей станет шагом к формированию отечественной школы программирования — самобытной, понятной и технологически независимой.

Директор Ассоциации профессиональных пользователей соцсетей и мессенджеров Владимир Зыков напомнил, что JavaScript уже поддерживает кириллицу в названиях переменных и функций, но ключевые слова вроде function или if остаются только на английском. По его словам, создать «Русский Script» несложно, но слой интерпретатора может вносить ошибки. Он отметил и профессиональные риски: программисты, привыкшие к русскому коду, могут оказаться вне международного рынка, где английский — норма.

Гендиректор группы компаний ST IT Антон Аверьянов считает, что идея интересна, но реализовать ее полностью невозможно.

— JavaScript — сложный язык, с тысячами библиотек на английском. Всё равно придется работать с оригиналом, — сказал эксперт.

Он добавил, что изучение русифицированного кода затруднит переход к другим языкам и взаимодействие с сообществом.

Директор управления веб-разработки университета «Синергия» Артем Аксянов назвал проект ПГУ своевременным, но подчеркнул, что он может привести к технологической изоляции.

— Выпускник, блестяще владеющий кириллическим JavaScript, окажется неспособен быстро подключить готовую библиотеку или найти решение проблемы. В условиях кадрового дефицита в ИТ, о котором говорят на всех профильных конференциях, мы рискуем получить не усиление, а ослабление нашего кадрового потенциала. Такому специалисту потребуется долгая и дорогостоящая переподготовка, — отметил он.

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

Читайте также
Прямой эфир