Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #30 : 03 Марта 2009, 14:48:47 »
Прежде чем рассуждать про программу КуМир и вести разговоры о русском языке программирования рассматривая скриншот - сначала почитали бы это:

смысл то прочтения данной документации в чем???
обсуждение то рациональности/нерациональности использования русских языков программирования в целом, а не КуМира)))

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #31 : 03 Марта 2009, 15:27:54 »
ЕМНИП, преподавание Информатики в части алгоритмов и так ведётся на формальном языке программирования, и вроде бы это что-то было похоже на Алгол. Более того, алгоритмы, которым и нужно учить, обычно представляются в соответсвующей литературе не на каком-то конкретном языке программирования, а на псевдо-языках.

Языки с русскоязычными синтаксическими конструкциями есть (тот же 1С не к ночи будь помянут).

В принципе, насколько я понимаю, любой конкретный язык можно переложить на родной: строим соответсвие один-к-одному по операторам, синтаксическим конструкциям и транслитерации имён всяких там переменных — и вперёд. Для обучения уже вполне ;) Ну, возможно придётся повозиться с переводами диагностики, выдаваемой утилитами, но тут тоже нет ничего невозможного.

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

Внимание вопрос: о чём спорим-то?

Lifewalker

  • Гость
Re: Русскоязычный язык программирования
« Ответ #32 : 03 Марта 2009, 15:48:29 »
Внимание вопрос: о чём спорим-то?

Полагаю, о первичности. Что первично - мысль или слово, выражающее мысль?
В программировании, к сожалению, в большинстве случаев, первичным оказывается слово. Изучившие слово "программисты", не имея мысли и не умея формулировать оную, родят таких кадавров, плакать хочется.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #33 : 03 Марта 2009, 16:07:36 »
Пусть будет русский язык! Это щас просто привыкли к синтаксису и на русском кажется, что он уродлив, но это то же самое, что после Винды Linux кривой и вообще какой-то не такой. Думаю для детей так будет проще, главное алгоритмическое мышление развивать, а команды запомнить может и обезьяна, коли на то пошло и справочник с командами есть - главное идея и алгоритм.

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #34 : 06 Марта 2009, 13:22:17 »
1C это русский язык программирования

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #35 : 06 Марта 2009, 23:33:03 »
1C это русский язык программирования

Теперь уже да)))
Зато гемора с ним сейчас))) Лучше бы он был английским)))

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #36 : 06 Марта 2009, 23:35:10 »

Цитировать
Теперь уже да)))
Зато гемора с ним сейчас))) Лучше бы он был английским)))

Вот-вот. Бедный язык программирования.
Над ним извращаются  ;D

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #37 : 06 Марта 2009, 23:40:20 »
А все для чего. Что бы привести его к стандартам общепринятым)))
И какой смысл тогда в русских языках программирования?

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #38 : 06 Марта 2009, 23:54:03 »
А все для чего. Что бы привести его к стандартам общепринятым)))
И какой смысл тогда в русских языках программирования?



Да не какогой. Все языки как языки.
А этот геморой.

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #39 : 07 Марта 2009, 00:20:03 »
Мне кажется писать на "родном" языке сложнее, потому что абстрактные сущности типа "печатьстр" вступают в конфликт с реальными обозначениями предметов и событий из реального мира. Сбивает с толку. В то время как "иностранный" позволяет спокойно сконцентрироваться на коде, а не на замысловатых ломанных конструкциях "русского-но-не-совсем".
« Последнее редактирование: 07 Марта 2009, 00:25:06 от vrybas »

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #40 : 07 Марта 2009, 00:26:41 »
а ты не мог бы мне написать на 1С
Строку hello world.

Если конечно знаеш его.
Мне просто интересно посмотреть на него

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #41 : 07 Марта 2009, 00:28:50 »
я не согласен, здесь скорее всего дело привычки. другое дело - стандарты)))
как существует стандарт на оформление своего кода(для того, чтобы другие понимали что ты пишешь),
так и должен быть стандарт на язык кода(английский - самое оно)

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: Русскоязычный язык программирования
« Ответ #42 : 07 Марта 2009, 02:30:56 »
Мне все таки кажется, что программирование не станет доступнее(для понимания), если будет русскоязычный язык программирования. Запомнить пору десятков различных команд не так уж и сложно, тем более под рукой интернет и мануалы. Языков программирования и так навалом, выбирай какой нравится.
Так как мне всего 32 года, то я помню какие я испытывал трудности. Да, запомнить десяток нетрудно, но основная проблема была в придумывании переменных(функций). В результате всегда был риск пойти по двум кривым дорожкам.

1) int Kolichestvo = 0, Cena = 10;
Т.е. всё равно называть переменные по русски, но писать транслитом. Этот код иностранцы не поймут, а своим будет читать тяжелее чем по русски.
2) int a = 0, b = 0;
Называть переменные короткими малопонятными именами. А вот такой код уже никто не поймёт.
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

Оффлайн Nxx

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1635
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #43 : 07 Марта 2009, 03:10:56 »
Не знаю, в VBA спокойно пользуются русскими именами переменных и с ними гораздо удобнее. Поймут ли инстранцы - это конечно, другой вопрос.
OpenSUSE 11.3 x86-64

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Русскоязычный язык программирования
« Ответ #44 : 07 Марта 2009, 09:25:05 »
Так как мне всего 32 года, то я помню какие я испытывал трудности. Да, запомнить десяток нетрудно, но основная проблема была в придумывании переменных(функций). В результате всегда был риск пойти по двум кривым дорожкам.

1) int Kolichestvo = 0, Cena = 10;
Т.е. всё равно называть переменные по русски, но писать транслитом. Этот код иностранцы не поймут, а своим будет читать тяжелее чем по русски.
2) int a = 0, b = 0;
Называть переменные короткими малопонятными именами. А вот такой код уже никто не поймёт.


никто не запрещает учить английский, это же хорошо

 

Страница сгенерирована за 0.022 секунд. Запросов: 19.