🧑‍🎓 Бакалавриат, магистратура, MBA в Польше — подробный гайд
Support us

В России русифицировали JavaScript

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

7 комментариев
В России русифицировали JavaScript

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

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

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

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

Некоторые эксперты сомневаются в практической пользе «одомашненного» JavaScript. Они опасаются, что новшество приведёт к изоляции отрасли, усложнит для местных программистов взаимодействие с сообществом, переход на другие языки и работу в международных компаниях, а также снизит конкурентоспособность на рынке тех, кто учился писать код на кириллице. Хотя допускают, что такой подход может быть уместен на начальных этапах — разработки ПГУ уже применяются не только в вузе, но и в школах.

JavaScript — один из самых популярных и востребованных языков программирования в мире. Он занимает 6 место в топе TIOBE и в рейтинге Института инженеров электротехники и электроники. А английский — самый распространённый язык в мире, он широко используется не только в программировании, но и в названиях программ, в том числе российских.

CNews подчёркивает, что идея не нова — например, в позднем СССР были широко распространены модификации DOS и языков программирования, полностью переведённых на русский язык. Также полностью русифицирован современный код для «1С».

Курьеры в Москве стали зарабатывать вдвое больше айтишников?
Курьеры в Москве стали зарабатывать вдвое больше айтишников?
По теме
Курьеры в Москве стали зарабатывать вдвое больше айтишников?
IEEE: из-за ИИ стало невозможно отслеживать популярность языков их будущее под вопросом
IEEE: из-за ИИ стало невозможно отслеживать популярность языков, их будущее под вопросом
По теме
IEEE: из-за ИИ стало невозможно отслеживать популярность языков, их будущее под вопросом
Читайте также
Стэнфорд отказался от Java в обучении программированию
Стэнфорд отказался от Java в обучении программированию
Стэнфорд отказался от Java в обучении программированию
15 комментариев
Машинное обучение перенесли в браузер с помощью JavaScript
Машинное обучение перенесли в браузер с помощью JavaScript
Машинное обучение перенесли в браузер с помощью JavaScript
Сотрудники Google разработали бесплатное приложение для изучения JavaScript
Сотрудники Google разработали бесплатное приложение для изучения JavaScript
Сотрудники Google разработали бесплатное приложение для изучения JavaScript
Anthropic провела чистки среди российских пользователей Claude. Сотни айтишников навсегда потеряли всё, что собирали месяцами
Anthropic провела чистки среди российских пользователей Claude. Сотни айтишников навсегда потеряли всё, что собирали месяцами
Anthropic провела чистки среди российских пользователей Claude. Сотни айтишников навсегда потеряли всё, что собирали месяцами
4 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

0

От создателей гуртовщиков мышей...

shipishi
shipishi Должность в Белокрылые лошадки
0

надеюсь, утвердят стандартом в Союзном Государстве для преподавания в ВУЗах и написания софта.

shipishi
shipishi Должность в Белокрылые лошадки
0

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

Zhan Chubukou
Zhan Chubukou Шчолкаю зубамі в ЗАО "Прыдацелі і атшчыпенцы"
0

Я когда-то учился в школе, где очень много экспериментировали. Там я познакомился с «чертёжником» и «КуМиром». Но не прижилось. В школе хоть и смело экспериментировали, но и результаты обрабатывали смело, тогда ещё так было можно. После полугодичного эксперимента вернулись к Turbo Pascal. Потому как тогда Delphi взлетел и расправил крылья. Жиза. У меня даже есть рацпредложение, уже в универе на младших курсах, которое я на Delphi написал, а потом переписал на плюсах. Для расчета доверительных интервалов в некоторых специальных случаях, потому как в Statistica 5.* этого не было. Аж ностальгия накрыла :)

Пользователь отредактировал комментарий 30 октября 2025, 20:54

Яна Пильник
Яна Пильник Дрессировщик программистов в Филиал БГУ ЦИРК

Комментарий скрыт за нарушение правил комментирования.

Правила тут, их всего 5

0

Можно пример кода? Типо:

₽(".моя-кнопка").установитьПрослушивательСобытия("щелчок", асинхронная функция () { позволить х = ожидать новый Обещание((решать) => { установитьЗадержку(() => { решать(100500); }, 5000); }); тревога("Потрачено " + x); })

0

Потрачено