Голосование

Нужно ли программирование на русском языке

Да, нужно
10 (62.5%)
Нет, не нужно
6 (37.5%)

Проголосовало пользователей: 16

Автор Тема: Программирование по-русски, опрос  (Прочитано 2605 раз)

Оффлайн Иволгин

  • Давно тут
  • **
  • Сообщений: 259
По мотивам этой темы https://forum.altlinux.org/index.php?topic=44627.0

В общем, есть такой сайт: http://программирование-по-русски.рф (адрес сайта по-английски http://xn--b1aga5e.xn-----6kcajervcdvqarhfgengcekya4c.xn--p1ai/ )

В нём незнакомые мне энтузиасты пишут примерно следующее: что если можно с английского языка в машинный код преобразовывать программы (в сущности - последовательность команд) - то можно точно так же преобразовывать программы в машинный код и ИЗ РУССКОГО ЯЗЫКА.

То есть - сделать  программирование полностью русскоязычным.

Просьба видящих это сообщение выбрать один из 2 вариантов:
- программирование по-русски НУЖНО
- программирование по-русски НЕ НУЖНО

Заранее спасибо всем неравнодушным.
« Последнее редактирование: 16.02.2021 16:20:51 от Иволгин »

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Программирование по-русски, опрос
« Ответ #1 : 16.02.2021 16:26:59 »
Я проголосовал "НЕТ"
И всегда явно писал о механизмах локализации, а не русификации.
Буду ли я приветствовать появления технологий аналогичных упомянутому в той теме gettext но направленных на исходники и комментарии к ним?
СТО ПРОЦЕНТОВ ДА.
Рассвет наступит неизбежно!

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Re: Программирование по-русски, опрос
« Ответ #2 : 16.02.2021 16:31:45 »
незнакомые мне энтузиасты пишут

Похоже, эти энтузиасты не знакомы с языком 1C.  ;-D

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 599
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Программирование по-русски, опрос
« Ответ #3 : 16.02.2021 18:33:49 »
Жалко, что нет 3-го пункта: затрудняюсь ответить. И 4-го комбинировать.
А вообще, когда берешь английский, то - выясняется, что язык более стандартизирован, чем русский. Именно поэтому на нём и удобнее писать код.
В русском-же языке слова в предложении можно переставлять местами, писать их в разном порядке. При этом смысл предложения может совсем не измениться.
Я бы говорил о локализации (русификации) как-можно большего количества компьютерных программ!

Оффлайн aleksey-v.

  • Завсегдатай
  • *
  • Сообщений: 347
Re: Программирование по-русски, опрос
« Ответ #4 : 16.02.2021 19:47:03 »
Я бы говорил о локализации (русификации) как-можно большего количества компьютерных программ!

Есть масса возможностей поучаствовать в этом. Большинство программ, входящих в Альт, прям-таки умоляют на github или gitlab улучшить локализацию.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Re: Программирование по-русски, опрос
« Ответ #5 : 16.02.2021 20:35:23 »
...Фантазёры или?.. ;-)
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Pureproft

  • Давно тут
  • **
  • Сообщений: 329
    • Email
Re: Программирование по-русски, опрос
« Ответ #6 : 16.02.2021 21:22:35 »
...Фантазёры или?..
Конечно фантазёры!
И точно не все фантазии сбываются.
Но ещё точнее то, что ВСЁ что унас сейчас в пользовании когда то кем то было сначала нафантазировано. :)
Рассвет наступит неизбежно!

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 599
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Программирование по-русски, опрос
« Ответ #7 : 16.02.2021 21:25:43 »
Но ещё точнее то, что ВСЁ что унас сейчас в пользовании когда то кем то было сначала нафантазировано. :)
Пример тому - мобильный телефон! И не только :-)
« Последнее редактирование: 16.02.2021 21:27:49 от gosts 87 »

Оффлайн trs

  • Давно тут
  • **
  • Сообщений: 284
Re: Программирование по-русски, опрос
« Ответ #8 : 18.02.2021 08:43:59 »
А вообще, когда берешь английский, то - выясняется, что язык более стандартизирован, чем русский.
Стандартные английские слова:
ls
cat
esac
xchg

Объявление начинается с:
auto
def
fun
let
int
val

В русском-же языке слова в предложении можно переставлять местами, писать их в разном порядке.
Моя реализация интерпретатора РЕФАЛ позволяет располагать аргументы до идентификатора функции. Следующие три конструкции эквивалентны:
<Print 'Hello, World!'>
<'Hello, World!' Print>
<'Hello, ' Print 'World!'>
Теряюсь в догадках, почему изначально так не сделали. Зато вместо этого придумали функции Fetch, которая меняет аргументы местами, т.е. позволяет использовать 2-й вариант, но не 3-й.
« Последнее редактирование: 18.02.2021 08:48:41 от trs »