Написание кода на русском языке. Плюсы и минусы такой программы. - страница 18

 
Реter Konow:
Вы пропускаете сказанное не раз. Русский в коде, - если код для личного пользования. Английский - для открытого кода предназначенного для распостранения.
Ну пишите по русски, кто вам запрещает или смущает что компилятор подсвечивает кириллицу малиновым цветом, чего не делал раньше ?
 
Andrey Barinov:

А это особая форма удобства -  английские слова по-русски писать? 

Мне почему-то сразу Жириновский о русском языке вспомнился)
 
Vitaly Muzichenko:
Мне почему-то сразу Жириновский о русском языке вспомнился)
Да беда, ущемляют их везде бедненьких )))
 
Nikolay Demko:

Выделенное красным ИМХО спорное утверждение. Практика показывает что наши программисты там нарасхват.

Опять же на мой взгляд, потому что пишут на неродном языке. У них нет того когнитивного диссонанса, который есть у англоязычных по рождению.

Приведу простой пример:

ВАСЯ+МАША=ЛЮБОВЬ мы видели на скалах и деревьях с детства и фраза...

ВАСЯ+МАША=СКАНДАЛ вызывает когнитивный диссонанс. Но ведь в программировании такая ситуация вполне нормальна. Тогда как, таже фраза на латинице читается уже лучше...

VASJA+MASHA=SKANDAL потому что переменные это просто переменные и их взаимосвязь определяется контекстом программы, а не контекстом языка к которому привык.

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

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

По моим прикидкам длинна имени переменной должна быть 3-4 символа, если больше уже начинаются проблемы, больше можно, но это не должно быть массовым явлением. Одна две длинные переменные в блоке не портят читабельность.

Особенно сильно сказывается это на часто повторяющихся переменных. Поэтому счётчики лучше всего делать однобувенными. 

Знаете, мой подход в написании программ на русском базируется на личном, и следоватльно ограниченном, опыте. Это просто мое субъективное мнение и возможно такой подход не подходит всем. Наверное тот кому он подходит, сам к нему придет, а остальные будут пользоваться другими подходами.
 
Реter Konow:
Я думал мы с Вами уже попрощались. ) Значит безграмотность предпочитаете прятать за английскими словами? Оригинально. Кстати я заметил что английское правописание у Вас страдает. Но это ничего, поучите английский и все поправится.

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

Правописание английское - да, страдает. Я почти 3 года последних каждый день общаюсь с одним индийцем англоговорящим и 2 года с австралийцем. Диалекты у них серьёзно отличаются, различны применяемые слова в одних и тех же ситуациях. А пару недель назад обнаружил, что могу понимать их без переводчика, могу даже писать так, что бы меня понимали. Но могу со 100% уверенностью сказать, что знание английского не требуется для написания кода вообще, то есть совсем. Что лексически означает слово "for" Вам известно?  - это "для" по русски. И что дало знание значения слова for? - ничего! - вот и я о том же. Пишите подробные комментарии по русски и будет Вам счастье. А лучше уже приступайте к изучению ООП, хотя бы базовые приёмы, это даст гораздо больше пользы, чем бестолковое написание трёхэтажных кирилических переменных....

 
Andrey Barinov:

А это особая форма удобства -  английские слова по-русски писать? 

Таскбар это на старо русском наречии. Выпридираитись.
 
Nikolay Demko:
Таскбар это на старо русском наречии. Выпридираитись.
Действительно) Послушайте Задорнова, - их язык от нашего произошел)))
 
Тема на техническом форуме опять скатывается в политику, ухожу из ветки. Всiм поразумiння.
 
Реter Konow:
Действительно) Послушайте Задорнова, - их язык от нашего произошел)))
Развивая тему дальше: все они это бывший наш народ. Так что у меня вызывает когнитивный диссонанс противопоставление запад и мы. Это как змея кусающая себя за хвост.
 
Vladimir Zubov:
Тема на техническом форуме опять скатывается в политику, ухожу из ветки. Всiм поразумiння.
Это просто шутка. И Вам всего хорошего))
Причина обращения: