Написание кода на русском языке. Плюсы и минусы такой программы. - страница 18
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы пропускаете сказанное не раз. Русский в коде, - если код для личного пользования. Английский - для открытого кода предназначенного для распостранения.
А это особая форма удобства - английские слова по-русски писать?
Мне почему-то сразу Жириновский о русском языке вспомнился)
Выделенное красным ИМХО спорное утверждение. Практика показывает что наши программисты там нарасхват.
Опять же на мой взгляд, потому что пишут на неродном языке. У них нет того когнитивного диссонанса, который есть у англоязычных по рождению.
Приведу простой пример:
ВАСЯ+МАША=ЛЮБОВЬ мы видели на скалах и деревьях с детства и фраза...
ВАСЯ+МАША=СКАНДАЛ вызывает когнитивный диссонанс. Но ведь в программировании такая ситуация вполне нормальна. Тогда как, таже фраза на латинице читается уже лучше...
VASJA+MASHA=SKANDAL потому что переменные это просто переменные и их взаимосвязь определяется контекстом программы, а не контекстом языка к которому привык.
Есть ещё одна фича в английском, которая в общем то уже не дискриминирует программистов на ваших и наших, но всё же даёт преимущество тем кто пишет программы на английском...
Читабельность программы сильно зависит от длинны имён, а английские слова имеют меньшую длину чем русские.
По моим прикидкам длинна имени переменной должна быть 3-4 символа, если больше уже начинаются проблемы, больше можно, но это не должно быть массовым явлением. Одна две длинные переменные в блоке не портят читабельность.
Особенно сильно сказывается это на часто повторяющихся переменных. Поэтому счётчики лучше всего делать однобувенными.
Я думал мы с Вами уже попрощались. ) Значит безграмотность предпочитаете прятать за английскими словами? Оригинально. Кстати я заметил что английское правописание у Вас страдает. Но это ничего, поучите английский и все поправится.
Попрощались? - с чего бы это? Мы решили Ваше недоразумение с задачей, теперь вот общаемся по вашей теме. Тема "...Плюсы и минусы...", я пока вижу только минусы, о чем, собственно и повествую.
Правописание английское - да, страдает. Я почти 3 года последних каждый день общаюсь с одним индийцем англоговорящим и 2 года с австралийцем. Диалекты у них серьёзно отличаются, различны применяемые слова в одних и тех же ситуациях. А пару недель назад обнаружил, что могу понимать их без переводчика, могу даже писать так, что бы меня понимали. Но могу со 100% уверенностью сказать, что знание английского не требуется для написания кода вообще, то есть совсем. Что лексически означает слово "for" Вам известно? - это "для" по русски. И что дало знание значения слова for? - ничего! - вот и я о том же. Пишите подробные комментарии по русски и будет Вам счастье. А лучше уже приступайте к изучению ООП, хотя бы базовые приёмы, это даст гораздо больше пользы, чем бестолковое написание трёхэтажных кирилических переменных....
А это особая форма удобства - английские слова по-русски писать?
Таскбар это на старо русском наречии. Выпридираитись.
Действительно) Послушайте Задорнова, - их язык от нашего произошел)))
Тема на техническом форуме опять скатывается в политику, ухожу из ветки. Всiм поразумiння.