Голосование

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

Нужен.
36 (66.7%)
Не нужен.
18 (33.3%)
Свой вариант.
0 (0%)

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

Автор Тема: Русский язык программирования.  (Прочитано 9350 раз)

EagleStars

  • Постоялец
  • ***
  • Сообщений: 208
  • Карма: +64/-55
    • Просмотр профиля
Я сам считаю что крайне необходим и разъясняю почему.
В двух словах проблема в том, что языки программирования, построенные на аглицком, содержат в себе не только другие слова, но в них заложена совсем другая логика и культура.
Т.е. написание или прочтение текста программы, основанного на аглицком, это то же самое, что с помощью разговорника туриста объяснять индейцу из диких мест амазонки тонкости квантовой механики; и у индейца нет понятий для усвоения материала, и у нас Русских трудности с разъяснением.
В общем такие трудности с "общением" заведомо ставят нас в положение отстающих, когда у англоязычных любой мало майски сообразительный человек способен понять программу.
Изучение аглицкого то же невыход. Во первых нужно непросто выучить слова, а понять культуру, способ мышления, а на это нужны годы. Во вторых это далеко не все трудности...
Подобные проекты мне известны, но они наделены недостатками, делающие их нежизнеспособными. Потом мне интересно именно ваши мнение.
P.s. Прикрепил более подробные разъяснения. Они детально поясняют мою точку зрения.

хакер Шило

  • Старожил
  • ****
  • Сообщений: 308
  • Карма: +76/-20
  • Я скромен, потому что я гений. (Наум Каштаньер)
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #1 : 11 Май 2011, 08:34:32 »
Цитировать
Создать с нуля язык программирования, основываясь на Русской культуре
Вот с этого места поподробней! Не совсем понятно из контекста, что означает в данном случае слово "культура".

С ответом можно не торопиться - я тут в больницу на операцию ложусь. Дня два не буду возле компа.
(Усы, лапы и хвост - вот мои документы! (к. Матроскин)) Усы при мне, лапы тоже, а вот хвост, зараза такая, болеть начал... отрежут и чем я буду вилять при виде начальства? :-D

colonel

  • Старожил
  • ****
  • Сообщений: 496
  • Карма: +72/-8
  • Space Indian
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #2 : 11 Май 2011, 09:15:29 »
Я считаю, что программирование необходимо для того чтобы, а не потому что...
Язык программирования является формальным языком - то есть изначально ограниченным. Необходимо сначала сформулировать цель и область применения, затем рассмотреть методы представления и обработки информации в данной области (обработка числовой информации более логична методами математики - и для записи инструкций используют математический язык - и реализовывать этот язык исходя из принципа "по-русски" не отвечает поставленной задаче).
И мое мнение: использование то-го или иного естественного языка в качестве основы для искусственного - дело техническое, а не политическое.
А использование конкретно русского языка важно только при лингвистическом анализе, а дальше в дело вступает формальный язык.
Where are the space Indians? (Silicon Dream)

Brego

  • Ветеран
  • *****
  • Сообщений: 566
  • Карма: +93/-1
  • Перебьемся
    • Просмотр профиля
    • MintMem
Re: Русский язык программирования.
« Ответ #3 : 11 Май 2011, 10:24:36 »
xakepShilo, я тоже недавно, в феврале, побывал под ножом. Удачи вам.
Что касается темы опроса, то к ней, извините, невозможно отнестись серьезно. Давайте для начала добьемся, чтобы русский язык преподавался хотя бы в каждой третьей или четвертой школе в мире, чтобы в любой африканской глуши мы могли бы худо-бедно объясниться с местным интеллигентом на пиджин-рашен. Свою культуру невозможно навязать миру, ее можно только подарить. И если дар этот ценный, мир не откажется от него, не сомневайтесь. Как не отказался он от Достоевского, Толстого, Менделеева, Павлова и т. д. Для начала нужно самим относиться к себе с уважением и принудить к этому свое собственное государство. Не загонять ученых и художников в положение маргиналов, не выпихивать из страны и уж тем более не сажать за убеждения.
 Ну, и как последний штрих - вернуть всех наших программёров в Россию (сколько компаний на западе пошатнулось бы!), а уж среди них и проводить подобный опрос.
"Следующая эпоха началась с сожжения всех хроник вместе с хронистами". С. Лем

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Re: Русский язык программирования.
« Ответ #4 : 11 Май 2011, 16:15:32 »
  • Уже имеем такого рода псевдо-язык в 1С - что-то никто не восторгается...
  • Все равно любой язык высокого уровня (а мы ведь имеем ввиду именно высокоуровневые языки раз про русский заговорили) неизбежно компилируется до уровня машинных кодов, так что национальная логика тут при чем?

EagleStars

  • Постоялец
  • ***
  • Сообщений: 208
  • Карма: +64/-55
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #5 : 11 Май 2011, 17:13:35 »
Цитировать
Не совсем понятно из контекста, что означает в данном случае слово "культура".
Всё что наполняет мысли Русского человека: язык, способы мышления, среда, включая поток информации, принятые условности, особенности местной "науки" и т.д.
Т.е. зделать то же, что зделали разработчики си: написали интерфейс понятный обывателю и совместимый с железом. Только в нашем случае написать интерфейс на нашем языке в частности и нашей культуре в общем.
И вообще xakepShilo: не хворай! Быстрее поправляйся!

colonel, это всё конечно безпорно!

Brego, тут я закладываю смысл не в расширении влияния Русской культуры, а в ликвидации бреши в направлении программирования именно для Русских.
Конечно будет побочный эффект в виде распространения Русской культуры, но это не сама цель; это безсмысленно, всё равно испоганят.
И культуру не "дарят", а именно навязывают...
Скажу больше: в России Русский язык и Русская культура запрещены! За их изучение по 282 статье привлекают. Возьми список запрещённой литературы и организаций и сам убедись в этом!
Впрочем я увлекаюсь, это уже другая изТория, не о ней вообще сейчас речь. Я националист, но сейчас в вопросе звучит немного другая ситуация, связанная с национализмом лишь очень далёким боком: нужна человеку простейшая программа, начал он изучать язык программирования, тот потянул за собой необходимость изучать аглицкую культуру вцелом... Спрашивается, "зачем слесарю изучать чужую культуру в рамках создания калькулятор для двух...трёх уникальных для его конкретной ситуации вычислений"? Или вопрос можно сформулировать ещё так: "зачем программисту учить чуждую культуру, разве не логично направить его усилия на программирования, а не на изучение чужих культур (культурами пусть занимаются культурологи)"?

Azure...
Первое: с один эс смотри приложенный файл. В самом внизу про уже существующие реализации, вариант номер два.
Второе. Разговор не о высокоуровневом языке. Разговор вообще о Русском синтаксисе для языков программирования всех уровней (тем более в один синтаксис вполне можно уместить разные языки программирования по любому делению). А в этот синтаксис заложена чужая культура, что создаёт сложности для тех, кто неявляется носителем этой культуры. Подробности так же в приложенном файле.

P.s. Вообще данный вопрос относится и к другим неаглицким культурам. Но я не "китаец" и меня интересуется своя культура и свой Народ. Поэтому задал вопрос про Русский. А так это можно отнести и к китайцам, и к французам... Они в том же положении.
P.p.s. Вот ссылка по теме: http://rus.24bb.ru/
P.p.p.s. Дискутируя я не склоняю к своей точки зрения. Мне интересны возражения и доводы "за" для нахождения истины. Заранее благодарю всех, кто помогает мне в этом!
« Последнее редактирование: 11 Май 2011, 17:23:23 от EagleStars »

colonel

  • Старожил
  • ****
  • Сообщений: 496
  • Карма: +72/-8
  • Space Indian
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #6 : 12 Май 2011, 08:50:38 »
Вот что я еще подумал: если говорить о программировании как о получении конечного программного продукта - то здесь не важен сам язык, важна технология программирования; но если рассматривать программирование как как метод управления системой (командная оболочка) - то здесь уже не важна технология (shell как интерпретатор команд). Поэтому можно предположить разумность использования русского языка в качестве основы для интерпретируемого языка командной оболочки - пользователю будет более понятно и работать в такой оболочке (профессиональные программисты составляют все-таки очень малую часть пользователей).
Where are the space Indians? (Silicon Dream)

colonel

  • Старожил
  • ****
  • Сообщений: 496
  • Карма: +72/-8
  • Space Indian
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #7 : 15 Май 2011, 18:10:33 »
Сегодня по телевизору была одна передача, в которой разбирали отличия запада от востока и т.д. И был приведен такой тест:
Даны три объекта: корова, курица и трава. Необходимо провести ассоциативную связь коровы с курицей или травой.
Результат: 95% русских выбрали связь корова-трава; на Западе - корова-курица.
Объяснение: на западе прямое, предметное мышление - курица и корова относятся к одному типу - животные; русские выстраивают сложную систему, связывая разнотипные объекты - животное-пища.
Where are the space Indians? (Silicon Dream)

EagleStars

  • Постоялец
  • ***
  • Сообщений: 208
  • Карма: +64/-55
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #8 : 15 Май 2011, 22:59:51 »
Это демонстрация того, о чём я писал: сложнопреодолимые культурные различия.
В общем у меня, исходя из всего, на данный момент сложилось такое мнение: нужно разработать не язык программирования, а интерфейс языка программирования.
Язык программирования привязать можно готовый. А вот удобоваримого интерфейса нет даже в намётках.

boroda

  • Пользователь
  • **
  • Сообщений: 87
  • Карма: +6/-5
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #9 : 29 Июнь 2011, 02:12:49 »
не знаю как интерфейса, но создание языка программирования на русском  в 90-е зашло в тупик. (причину не помню) А жаль.

EagleStars

  • Постоялец
  • ***
  • Сообщений: 208
  • Карма: +64/-55
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #10 : 30 Июнь 2011, 03:42:40 »
borod, а можешь хоть что то вспомнить, хоть какую то зацепку, что бы можно было найти информацию про эту попытку?
Заранее благодарю!

хакер Шило

  • Старожил
  • ****
  • Сообщений: 308
  • Карма: +76/-20
  • Я скромен, потому что я гений. (Наум Каштаньер)
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #11 : 30 Июнь 2011, 09:05:30 »
не знаю как интерфейса, но создание языка программирования на русском  в 90-е зашло в тупик. (причину не помню) А жаль.
Было дело! Я помню и в институте препод упоминал об этом. Но там дальше элементарного Бейсика только русском вроде как дело и не пошло.

ossipenko

  • Новичок
  • *
  • Сообщений: 23
  • Карма: +1/-0
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #12 : 30 Июнь 2011, 09:28:51 »
Так уж исторически получилось, что АМЕРИКАНСКИЙ язык стал основой.

Я думаю, немного желающих найдется изучать национальные языки программирования на французском, немецком, или, не дай бог, арабской вязи. А примитивизм английского (и использование основного латинского шрифта без национальных дополнений)  дает всему человечеству шанс изучить и понять программы написанные кем бы то ни было на Земле.

Alexander7_88

  • Ветеран
  • *****
  • Сообщений: 1514
  • Карма: +217/-4
  • Универсальный поисковый бот
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #13 : 30 Июнь 2011, 09:35:35 »
Тогда лучше математические сиволы. Так что BF самое оно (только название у него "говорящие") :-D :-D :-D :-D BF - это сокращение Brainfuck.

TEvg

  • Пользователь
  • **
  • Сообщений: 57
  • Карма: +4/-6
    • Просмотр профиля
Re: Русский язык программирования.
« Ответ #14 : 30 Июнь 2011, 11:47:11 »
Если перевести какой-нибудь язык программирования на русский, то программа выглядит очень коряво и воспринимается не иначе как издевательство над родным языком. Аглицкий язык при программировании мы также режем и уродуем - но его не жалко.

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