17% скидка на размещение рекламы на площадках devby — до 20 ноября. Клац!
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: из-за ИИ стало невозможно отслеживать популярность языков, их будущее под вопросом
Читайте также
Первый российский ИИ-робот дебютировал лицом в пол
Первый российский ИИ-робот дебютировал лицом в пол
Первый российский ИИ-робот дебютировал лицом в пол
6 комментариев
Россиян будут на сутки лишать мобильного интернета и СМС за поездки за границу
Россиян будут на сутки лишать мобильного интернета и СМС за поездки за границу
Россиян будут на сутки лишать мобильного интернета и СМС за поездки за границу
6 комментариев
Беларусскую систему мгновенных платежей будут интегрировать с российской
Беларусскую систему мгновенных платежей будут интегрировать с российской
Беларусскую систему мгновенных платежей будут интегрировать с российской
9 комментариев
Revolut закрывает счета беларусам и россиянам с рабочими визами D в ЕС
Revolut закрывает счета беларусам и россиянам с рабочими визами D в ЕС
Revolut закрывает счета беларусам и россиянам с рабочими визами D в ЕС
26 комментариев

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

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

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

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

0

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

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

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

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

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

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

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

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

Яна Пильник
Яна Пильник Дрессировщик программистов в EPAM

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

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

0

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

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

0

Потрачено