![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]()
По моему, мы не можем отделаться от стереотипов и образов, которые закрепились у нас за определенными словами. Правильно Student - это структура, а студент - живой человек. У тех, для кого английский язык - родной, другой менталитет, для них, может, нормально использовать слова родного языка в языке программирования. Тем более что у них значения слов другие, и слова склоняются не так, как у нас(или вообще не склоняются, зачем я в школе учился?..). И когда я вижу фрагмент кода типа "для и := 1 до 10" или что-то в этом роде(не помню что и где я видел) меня переполняют ощущения, которые и словами-то передать трудно.
Давайте посмотрим с другой стороны. Язык программирования - это [всего лишь] формальная система обозначений. И этим всё сказано. Например, в математике система обозначений не основана на каком либо естественном языке. Да, там берутся символы из реально существовавших и существующих языков, но это всё равно уже не то... Хотя... min, max, lim... И эта система обозначений, хоть и отличается в разных странах, но не значительно. Я клоню к тому, что при таком подходе(абстрагировать, систематизировать, делать логические выводы) вполне естественно, кажется, стремиться, чтобы система обозначений не касалась естественного языка. Такая же ситуация и с языками программирования. Когда нам нужно решить сложную задачу, мы разарабатываем алгоритм, продумываем логику решения... Какая разница, какой язык "международный" - английский, испанский, китайский или монгольский. Так сложилось, что мы используем латинские символы в ЯП. Но для меня ЯП - система обозначений, и я хоть и знаю, что значат английские слова for, if, case и другие, не особо задумываюсь об из значении в английском языке, когда пишу программу. Для меня - это ключевые слова ЯП. В этом приемущество систем обозначения, не основанных на вашем родном языке. Просто у американцев, кажется(я могу ошибаться), связь с их же языком, слабее, чем у нас с нашим. |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Мощно задвинул, впечатляет
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 17.08.2009 в 14:31. |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]()
Попробуйте предложить конструкции типа case, for из C на русском языке, только так, чтоб кратко было, но без "для", "случай из" и прочих слов, которые по смыслу не очень-то подходят. Сможете? Тогда можно в питонах и руби покопаться
![]() ![]() К тому же чисто психологически, когда читаешь, например, какую-нибудь книгу происходит разделение: "ага - вот тут код, а здесь объяснение". Это если отбросить всякие фичи типа заголовков листингов, других шрифтов и т.п. Последний раз редактировалось megachuhancer; 17.08.2009 в 14:33. |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
А почему возникла ситуация когда требуется отдельно код, а отдельное пояснения? Вы задумывались над этим?
Пример. Код:
Насчет обучения не скажите, сейчас, когда Вы уже дока, то без разницы, а когда первый раз видишь прогу на С - чувства противоречивые возникают ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 17.08.2009 в 14:42. |
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]()
Выглядит убедительно. Только вот
Цитата:
|
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Зато не естественно. Думаете Вы тоже функциями? В наш время скорость ведет к количеству кода, но ни как не к качеству... Потом есть редакторы кода, в блокнотах пишут уж наверно больше из ностальгии
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 17.08.2009 в 14:49. |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]()
Да, но ведь можно и так сделать, чтоб прогаммы были похожи на хорошую английскую прозу
![]() ![]() Короче говоря, это вопрос уже не того, подмножеством какого естественного языка является формальная система обозначений, а того насколько ЯП похож на естественный язык. Хотя знаете, вы меня всё больше убеждаете, что "русские языки" - это не так уж и плохо. В конце концов, у меня же не возникает столько ощущений, о которых сказал выше, когда я читаю псевдокод с русскими словами. Но ведь когда я вижу псевдокод с математической символикой их вообще не возникает ![]() Последний раз редактировалось megachuhancer; 17.08.2009 в 14:57. |
![]() |
![]() |
![]() |
#19 |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
![]()
Наш, русский язык, имеет огромное количество слов, а так же огромное количество вариантов этих слов, наши предложения могут быть построены как угодно, у нас широко развит "переносный смысл" и "домысливание". Это больше язык для выражения мыслей, чувств. Как правильно выше сказали - на русском языке стихи писать. А вот английский - более строгий к построению предложений, язык команд и информации по сути, поэтому он для программирования очень хорош (за другие языки не буду ручаться, т.к. не знаю, могу сказать, что точно так же бы испанский язык не подошел, на нем романтические песни петь только
![]() Поэтому считаю программирование на русском - плохой идеей. |
![]() |
![]() |
![]() |
#20 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Минутку, я никого ни в чем не убеждаю. Инфы по этому вопросу очень мало и я всего лишь высказываю свое ИМХО, в тоже время меня интересует мнение остальных.
А вы что предполагали? Русский это не только 33 буквы... Это немного больше. Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 17.08.2009 в 15:05. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как печатать на русском | cergey82 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 07.07.2009 01:08 |
Сообщение на русском языке!!! | Ruska882009 | Помощь студентам | 1 | 04.05.2009 12:49 |
Direct X 9.0 Мануал на русском | Andrew#90 | Общие вопросы .NET | 0 | 23.11.2008 22:35 |
SolidWorks API на русском | Stilet | Свободное общение | 5 | 03.07.2008 14:16 |
Help в delphi на русском языке | jenja | Общие вопросы Delphi | 2 | 24.04.2008 17:53 |