Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему нет русского (кириличекого) языка программирования в 2020 году, который можно применять для повседневных задач?

И вообще, реально ли создать полностью русскоязычную среду для существующих электронных систем, для широкого круга пользователей?

ПрограммированиеIt технологииКодинг
Anton Anton
  · 21,7 K
Веб-разработчик, геймер, специалист по этике  · 3 июн 2022
Я написал гигантский пост на тему русского языка в программировании. Моя позиция там полностью в деталях представлена. Однако, ответим в точности на поставленный вопрос.
"Почему" такого нет? Потому что все привыкли писать на английском, не только русскоговорящие программисты, все программисты, на всей планете. И нужды менять это положение вещей нет.  Я не буду вдаваться в причины появления такого status quo, это в данном вопросе неважно.
Я в своём посте показал на конкретных примерах, что к 2022 году в существующих языках программирования мы уже давно можем писать идентификаторы на любых языках, включая и русский. Кроме идентификаторов у нас остаются ключевые слова самого языка (if, while, foreach, async и т. д.), но с одной стороны, вполне можно пропатчить компиляторы существующих языков, добавив поддержку этих ключевых слов на любом языке, а с другой стороны, если вы не способны зазубрить смысл 20 ключевых слов на английском языке, вы, скорее всего, зря пытаетесь идти в разработку ПО.
Да, конечно, современный мейнстримный язык программирования это не только его синтаксис. Это ещё и стандартная библиотека, переполненная идентификаторами, и они, скорее всего, на английском языке. Но опять же, все мейнстримные языки программирования либо с открытыми стандартами/спецификациями, либо их компиляторы имеют открытый исходный код. Можно сделать форк стандартной библиотеки и добавить русскоязычные синонимы для всех идентификаторов на английском языке. Это дело ну может быть максимум месяца — рутинной, механической работы. Нам ещё понадобится поменять и всю документацию, если она не автоматически генерируется.
Я упрощу мой ответ до предела. Спросите математиков, почему они используют греческие буквы в формулах, а не русские, и реально ли перейти на нотацию, где не будет ни латинского алфавита, ни греческого, а только кириллица. Вопрос, который вам зададут в ответ,  будет не "как", а "зачем".
"Создать полностью русскоязычную среду для существующих электронных систем, для широкого круга пользователей" реально и даже несложно, только для этого понадобится создать фактически клон уже давно существующих систем, отгородиться от всемирного сообщества разработчиков ПО языковым барьером и переучить огромное количество программистов на использование вашей системы.
Это гигантское количество работы, вместо которой можно просто выучить английский язык, который вам пригодится ещё и не только для программирования. На данный момент это просто бессмысленная пустая трата ресурсов и энергии.
Наука и инженерия должна объединяться по планете, а не разъединяться в национальные анклавы.
2 эксперта согласны
Можно просто обозначить что английский-аналитический / русский-синтетический
Еще добавлю; кириллица болгарская.
Специалист в области разработки систем управления. Трансгуманист. Интересуюсь...  · 4 апр 2021
1С вам в руки :) В общем, Игорь Савин хорошо ответил на вопрос. Но добавлю, что русский, в отличие от английского, является флективным языком, что плохо подходит для такого простого синтаксиса, которым обладают современные языки программирования. Текст, состоящий из русских слов только в начальных формах, выглядит уродливо. И, честно говоря, я вообще не уверен, что... Читать далее
1 эксперт согласен
таки да - в семействе бухгалтерских программ от 1С язык именно русский - другой разговор что он не универсальный…... Читать дальше
поэт, музыкант, математик, инженер, программист, котельщик, электрик, сантехник  · 12 июн 2022  ·
id
Программирование давно стало международной дисциплиной. Код, написанный в одной стране поддерживают люди из другой, дописывают из третьей, и так без конца. Конечно, если речь идёт о хорошем коде. Можно себе представить несколько отраслей, где код имеет право быть суверенным. Начнём с обучения детей. Действительно, обучающиеся, особенно младшеклассники ещё не знакомы с... Читать далее
На краю Ланиакеи, где законы природы на равных соперничают с законодательствомПерейти на vk.com/id1272815
Комментарий был удалён за нарушение правил
Диванный философ, по совместительству инженер  · 3 июн 2022
Потому что язык программирования - это только скелет. Для решения сколь-нибудь массовых повседневных задач для него ещё нужны библиотеки и фреймворки которые зачастую сложнее языка. Кроме того если мы говорим о повседневных, а не узкоспециальных задачах ещё желательна наработанная практика их решения, которая выражается в паттернах и best practice. Все перечисленное... Читать далее
Библиотеки, паттерны и фреймуорки это всё исходный код. Ваше мнение меня не волнует. На вопрос вы не ответили.
Научные заметки о жизни: zen.yandex.ru/id/5c43498395753900ac66852d  · 9 июл 2022
Я скажу нечто неожиданное: то, что за основу языков программирования взят не русский язык - очень большая удача для русскоязычных программистов. Ключевые слова языка программирования имеют очень точный смысл. В отличии от слов естественного языка. Слово "ЕСЛИ" может вызывать у нас различные  ассоциации, а вот IF будет восприниматься как некоторый знак с четким смыслом. К... Читать далее
1 эксперт согласен
Энергетик по профессии. Интересы: лингвистика, психология.  · 26 сент 2020
А зачем широкому кругу пользователей в повседневных задачах язык программирования? Тут же как и везде - спрос рождает предложение. Если у нас есть спрос на использование простейших функций типа "Если", "Или" в расчётах - эти функции есть в Excel на русском. А если текст в LaTeX пишет на всю Россию десять человек - то и адаптировать его под русский смысла нет. Создание... Читать далее
Мой канал в Яндекс.ДзенПерейти на zen.yandex.ru/dinvolt
2 эксперта согласныи1 эксперт не согласен

Я считаю данный ответ сомнительным.

Учитель, системный администратор  · 4 июн 2022
Потому что в 90х годах прошлого века, некие мужи решили: "Покупать - хорошо, собирать самим - плохо, китайцы соберут, все остальные напишут ПО, какая разница на каком языке, главное сейчас, быстро, не дорого и много! А главное сервис… Зачем платить за перфораторных монстров только перешедших на магнитную ленту? Зачем плодить тысячи неуправляемых умельцев паяющих Zx... Читать далее
2 эксперта согласны
ответ в принципе верен, отрасль у нас в стране была именно загублена в то время когда она также как и у нас... Читать дальше
Ученик. Заинтересован в истории и политики.  · 3 июн 2022
Он был, он назывался ОГАС. Общегосударственная автоматизированная система учёта и обработки информации. Это так скажем "советский интернет." Я понятие не имею что с этим ОГАС'ом  произошло. Но эту идею придумали Китов и Глушков. https://topwar.ru/11202-avtomaticheskaya-cistema-gosudarstvennogo-upravleniya.html https://ru.m.wikipedia.org/wiki/%D0%93%D0%BB%D1%83%D1%88%D0%B... Читать далее
1 эксперт согласен
> Я понятия не имею, что с этим ОГАС'ом произошло Ну как же, 😏 об этом прекрасно рассказано в лоре Girls... Читать дальше
фрилансер, Веб разработчик  · 28 дек 2022
Здравствуйте, такие языки программирования есть. Но не все имеют популярность. Существует так же 1С, что является встроенным языком программирования для работы с бухгалтерскими системами.  Смотря что вы имеете ввиду под повседневными задачами. Какие цели вы ставите перед программой которую хотите написать ? Так или иначе, если вы хотите писать на языке программирования... Читать далее
хороший, плохой, злой  · 28 июн 2021
Помню, еще какой-то академик, кажется ершов его была фамилия, клялся и божился, и рвал волосы на неприличном месте что в россии будут свои, русскоязычные языки программирования, но, как видите, соврал. Почему же ничего не получилось? 1. Русский неудобен как раз для этих целей, неизбежные сокращения слов выглядят коряво и иногда смешно) 2. Все понимают, что новейшие... Читать далее
1 эксперт согласен
> какой-то академик, кажется ершов его была фамилия, клялся и божился, и рвал волосы на неприличном месте что в... Читать дальше