Информация об изменениях

Сообщение Re[7]: Зачем нужен ЯОС? от 19.05.2021 0:50

Изменено 19.05.2021 0:52 vdimas

Re[7]: Зачем нужен ЯОС?
Здравствуйте, budden, Вы писали:

V>>В этих любых текстах форма слова не ограничивается набором идентификаторов сущностей программы.

B>А идентификатор сущности программы может быть словосочетанием или предложением, если мы пишем современно, с учётом идей чистого кода и т.п.

Так даже хуже может получиться, т.к. комбинаторика неспряжённых слов из "предложений" будет смотреться совсем криво.
Не зря в программировании принято сущности и действия обзывать в начальной форме, что в английском языке образует повелительное наклонение и в русской практике идентификаторы-глаголы тоже принято ставить в повелительную форму.


B>Так что уровень неудобств от словоформ не отличается от других текстов.


Это не ранее чем литературное программирование встанет на ноги, т.е. еще очень нескоро.
(сама идея была здравая, но слишком уж обогнала время)


B>>>Допустим, законы и стандарты на английский перевести. Почему-то государство так не делает.

V>>Потому что бенефитов от этого нет?

B>Если вы признаёте, что действия государства рациональны, тогда почему русифицировали медицину, строительство, морское дело, военное дело?


Похоже, ты нарываешься на повторение аргументов в 3-й раз, а это уже малость невежливо.
Давай я в последний раз приведу тот аргумент, что свободные тексты, в отличие от кода программ, не ограничены наобором идентификаторов, представляющих сущности программы.
ОК?


B>Ведь всё это у нас завозное, как, впрочем, и римское право. Вот а Англии был же долгий период, когда законы писались на латыни.


Не имеет никакого отношения к поинту твоих оппонентов.


B>Раз эти изменения государство сделало, при совершенно разных правителях, значит, видело в этом "бенефиты"? А чем программирование отличается?


Отвечали более одного раза.
Игноришь аргументы — слил.


B>Проблема не в наборе, а в чтении. В основном текст программ приходится в наше время читать, а не писать. Да, эта проблема при переходе на русский есть, однако если мы попробуем её померять, то мы увидим, что только одна организация в современной России массированно внедрила русский язык в программировании и это не помешало ей вынести всех отечественных конкурентов


Помешало.
Сегодня 1С постоянно теряет рынок.


Как ты думаешь, сколько недель будет система на 1С рассчитывать зарплату для миллиона сотрудников? ))

В общем, интеграторы, даже которые используют 1C как источник развитой "конфигурации" (в их терминологии), зачастую вынуждены писать критические модули другими ср-вами (то бишь на других языках). Хорошо видно, что возможности 1С по связи с гетерогенным окружением (облака, онлайн-порталы и т.д.) оказались не столь хороши — все это пишется с использованием других технологий, а не встроенных-русифицированных, которые ты имел ввиду.

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


B>противостоять экспансии западных и самой расширяться за границу.


Это давно пора было.
Но русифицированный ЯП тут не при чём, в деле автоматизации бизнеса рулит местное представительство — интеграторы, франчайзинг и т.д.
Развивать надо именно такую сеть.
А это обучение местных кадров и прочие тысячи телодвижений.


B>В СССР же программирование на русском было сплошь и рядом, и, например, программы на русском языке отвечают за расчёт стыковки и обработку фотографий на МКС. Т.е. не получается сказать, что русскоязычное программирование из-за размра слов настолько неэффективно, что все, кто пытается его внедрить, проигрывают в конкурентной борьбе.


Неужели ты всерьёз предлагаешь российским разработчикам наклепать аналоги десятков языков/стандартов/платформ?
Т.е. вот так взять и начать противостоять всему миру ради самого факта противостояния? ))

Я так думаю, что не раньше, чем обсуждаемые абзацем выше прикладные ниши будут полностю покорены во всём мире, т.е. когда совсем заняться будет нечем.
Re[7]: Зачем нужен ЯОС?
Здравствуйте, budden, Вы писали:

V>>В этих любых текстах форма слова не ограничивается набором идентификаторов сущностей программы.

B>А идентификатор сущности программы может быть словосочетанием или предложением, если мы пишем современно, с учётом идей чистого кода и т.п.

Так даже хуже может получиться, т.к. комбинаторика неспряжённых слов из "предложений" будет смотреться совсем криво.
Не зря в программировании принято сущности и действия обзывать в начальной форме, что в английском языке образует повелительное наклонение и в русской практике идентификаторы-глаголы тоже принято ставить в повелительную форму.


B>Так что уровень неудобств от словоформ не отличается от других текстов.


Это не ранее чем литературное программирование встанет на ноги, т.е. еще очень нескоро.
(сама идея была здравая, но слишком уж обогнала время)


B>>>Допустим, законы и стандарты на английский перевести. Почему-то государство так не делает.

V>>Потому что бенефитов от этого нет?

B>Если вы признаёте, что действия государства рациональны, тогда почему русифицировали медицину, строительство, морское дело, военное дело?


Похоже, ты нарываешься на повторение аргументов в 3-й раз, а это уже малость невежливо.
Давай я в последний раз приведу тот аргумент, что свободные тексты, в отличие от кода программ, не ограничены наобором идентификаторов, представляющих сущности программы.
ОК?


B>Ведь всё это у нас завозное, как, впрочем, и римское право. Вот а Англии был же долгий период, когда законы писались на латыни.


Не имеет никакого отношения к поинту твоих оппонентов.


B>Раз эти изменения государство сделало, при совершенно разных правителях, значит, видело в этом "бенефиты"? А чем программирование отличается?


Отвечали более одного раза.
Игноришь аргументы — слил.


B>Проблема не в наборе, а в чтении. В основном текст программ приходится в наше время читать, а не писать. Да, эта проблема при переходе на русский есть, однако если мы попробуем её померять, то мы увидим, что только одна организация в современной России массированно внедрила русский язык в программировании и это не помешало ей вынести всех отечественных конкурентов


Помешало.
Сегодня 1С постоянно теряет рынок.


Как ты думаешь, сколько недель будет система на 1С рассчитывать зарплату для миллиона сотрудников? ))

В общем, интеграторы, даже которые используют 1C как источник развитой "конфигурации" (в их терминологии), зачастую вынуждены писать критические модули другими ср-вами (то бишь на других языках). Хорошо видно, что возможности 1С по связи с гетерогенным окружением (облака, онлайн-порталы и т.д.) оказались не столь хороши — все это пишется с использованием других технологий, а не встроенных-русифицированных, которые ты имел ввиду.

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


B>противостоять экспансии западных и самой расширяться за границу.


Это давно пора было.
Но русифицированный ЯП тут не при чём, в деле автоматизации бизнеса рулит местное представительство — интеграторы, франчайзинг и т.д.
Развивать надо именно такую сеть.
А это обучение местных кадров и прочие тысячи телодвижений.


B>В СССР же программирование на русском было сплошь и рядом, и, например, программы на русском языке отвечают за расчёт стыковки и обработку фотографий на МКС. Т.е. не получается сказать, что русскоязычное программирование из-за размра слов настолько неэффективно, что все, кто пытается его внедрить, проигрывают в конкурентной борьбе.


Неужели ты всерьёз предлагаешь российским разработчикам наклепать аналоги десятков языков/стандартов/платформ?
Т.е. вот так взять и начать противостоять всему миру ради самого факта противостояния? ))

Я так думаю, что не раньше, чем обсуждаемые абзацем выше прикладные ниши будут полностью покорены во всём мире, т.е. когда совсем заняться будет нечем.