Re[4]: VS русские имена переменных?
От: alpha21264 СССР  
Дата: 24.04.18 13:12
Оценка:
Здравствуйте, Nikе, Вы писали:

A>>Ага. А в свою же программу со словарём лазить, конечно удобнее.


N>Ну программистом без базового английского не стать.


Я же говорю не про базовый английский, а про написание своей программы.
Может быть тебе кажется, что разницы нет, но это другая тема.

N>P.S.

N>Я так понимаю, что эта тема — каминг-аут?

Скажи по-русски.

Течёт вода Кубань-реки куда велят большевики.
Re[5]: VS русские имена переменных?
От: AlexRK  
Дата: 24.04.18 13:20
Оценка: :)
Здравствуйте, alpha21264, Вы писали:

N>>Я так понимаю, что эта тема — каминг-аут?


A>Скажи по-русски.


Это когда Сталин на партсобрании объявляет представителям фракции ВКП(б), что жарит Ленина.
Re[3]: VS русские имена переменных?
От: Privalov  
Дата: 24.04.18 13:39
Оценка:
Здравствуйте, Nikе, Вы писали:

N>Я в молодости полностью отказался от идеи использовать комментарии на национальном языке, когда был вынужден поработать с крайне косым корейским кодом (один только bool с 4 значениями чего стоил) с комментариями на корейском.


Я когда-то разбирался с грузинским
Автор: Privalov
Дата: 08.09.05
кодом. Было весело. Но до 4 значений bool они не додумались.
Re[3]: VS русские имена переменных?
От: Лось Чтостряслось СССР  
Дата: 24.04.18 13:51
Оценка:
Здравствуйте, Nikе, Вы писали:

N>Я в молодости полностью отказался от идеи использовать комментарии на национальном языке, когда был вынужден поработать с крайне косым корейским кодом (один только bool с 4 значениями чего стоил) с комментариями на корейском.


мне эту идею выбили железной линейкой в универе
социализм или варварство
Re[3]: VS русские имена переменных?
От: TimurSPB Интернет  
Дата: 24.04.18 16:08
Оценка:
A>Ага. А в свою же программу со словарём лазить, конечно удобнее.
A>Ты не пробовал писать программу по-русски. А ты попробуй.
Я пробовал. 1С называется. Так и не смог свыкнуться с видом кода. Важно ещё что текст с кириллицей это совсем не текст на русском языке. Там конечно можно писать латинскими буквами, но это считается плохим кодэ-стайлом.
Make flame.politics Great Again!
Re[4]: VS русские имена переменных?
От: Nikе Россия  
Дата: 24.04.18 17:11
Оценка:
Здравствуйте, TimurSPB, Вы писали:

A>>Ты не пробовал писать программу по-русски. А ты попробуй.

TSP>Я пробовал. 1С называется. Так и не смог свыкнуться с видом кода. Важно ещё что текст с кириллицей это совсем не текст на русском языке. Там конечно можно писать латинскими буквами, но это считается плохим кодэ-стайлом.

Современные императивные языки заточены под аналитический стиль английского языка, а русский — синтетический.
Программы на русском должны были бы эксплуатировать другой синтаксис языка. Не знаю, как-то так:

Блок ДоОткрытия с отказом, документОснование и стандартнойОбработокой
ОтражатьВОперУчете = да; .. синоним "Правда"
ОтражатьВБухгалтерскомУчете = нет; .. синоним "Ложь"
ОтражатьВНалоговомУчете = да;
Когда есть ДокументОснование (!= null)
ЭлементыФормы.Проект.Значение = ДокументОснование.Проект;

Нужно разобрать угил.
Re: VS русские имена переменных?
От: Arsen.Shnurkov  
Дата: 24.04.18 17:26
Оценка:
A>Кто программирует в Виндах в Микрософтовских IDE?
A>Можно ли при программировании на C++ в VC использовать русские имена переменных?

Как товарищ товарищу отвечаю:
1) Можно программировать в Linux в MonoDevelop. Это микрософтовская IDE.
2) Есть русский язык программирования 1Скрипт, в котором не только имена, но и ключевые слова из русских букв

Этого достаточно для написания своего компилятора на русском языке.
И если бы Влад не страдал Nemerle, в России уже бы настал прорыв в ИТ.
Re: VS русские имена переменных?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 24.04.18 17:32
Оценка:
Существует несколько форумов, где общаются разработчики русскоязычных языков програмирования:
http://plana.mybb.ru/viewtopic.php?id=2
Re[11]: VS русские имена переменных?
От: Ночной Смотрящий Россия  
Дата: 24.04.18 18:49
Оценка:
Здравствуйте, wraithik, Вы писали:

НС>>Нет.

W>А то разработчики постоянно мечутся между языками и платформами?

Какие разработчики? Почему мечутся?

W>>> Но в данный момент мейнстрим в программировании — английский.

НС>>Ну хоть это ты понимаешь.
W>Крылья не жмут?

О чем ты?

W>>> Но это не обозначает что так должно быть и это удобно.

НС>>Это единственно возможный вариант. Либо английский, либо на обочине. Се ля ви.
W>До тех пор пок а не будет своих средств разработки — да.

Я конечно понимаю, 1С накладывает отпечаток. Но современная разработка это на 99% английский язык, это то ты должен понимать.
Re[3]: VS русские имена переменных?
От: anatolym  
Дата: 24.04.18 21:40
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Здравствуйте, anatolym, Вы писали:


A>>Неудобно же. Надо постоянно между языками переключаться. Плюс на русском имена длиннее.


A>Ага. А в свою же программу со словарём лазить, конечно удобнее.

Название функции, даже на русском, не гарантирует понимания того, что она делает. А вот комментарии эту проблему могут решить.

A>Ты не пробовал писать программу по-русски. А ты попробуй.

У меня полезный аддон для студии не поддерживает русский. Есть правда аналоги, но мне этот больше всех нравится. Структуру документа показывает.
Re[4]: VS русские имена переменных?
От: Nikе Россия  
Дата: 24.04.18 21:53
Оценка: -2
Здравствуйте, anatolym, Вы писали:

A>Название функции, даже на русском, не гарантирует понимания того, что она делает. А вот комментарии эту проблему могут решить.

Необходимость в комментарии по месту обозначает то, что код плохой и нуждается в рефакторинге.
Нужно разобрать угил.
Re[5]: VS русские имена переменных?
От: Vlad_SP  
Дата: 25.04.18 06:18
Оценка: +2
Здравствуйте, Nikе,

N>Необходимость в комментарии по месту обозначает то, что код плохой и нуждается в рефакторинге.


It depends. Правильный комментарий поясняет не что функция делает (это обычно очевидно из кода), а почему она это делает, почему принято то или иное проектное решение, какие есть ограничения, и т.п. То есть это проектная документация прямо в коде, а не в голове разработчика.
Re[5]: VS русские имена переменных?
От: Kolesiki  
Дата: 25.04.18 10:40
Оценка: -1
Здравствуйте, Vlad_SP, Вы писали:

V_S>Здравствуйте, Ночной Смотрящий,


НС>>Ты не пробовал выучить наконец английский? А ты попробуй.


V_S>А нафига? Вот пишут же люди:

V_S>[q]
V_S>Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

У тебя ошибка в слове "люди" Нормальный ТАК писать не будет. "1С" — это вообще что-то за гранью зла.
Re[6]: VS русские имена переменных?
От: Nikе Россия  
Дата: 25.04.18 11:21
Оценка:
Здравствуйте, Vlad_SP, Вы писали:

V_S>It depends. Правильный комментарий поясняет не что функция делает (это обычно очевидно из кода), а почему она это делает, почему принято то или иное проектное решение, какие есть ограничения, и т.п. То есть это проектная документация прямо в коде, а не в голове разработчика.


Ни разу не согласен. Документация и хорошие примеры должна быть отдельно, а "почему" функция это делает должно быть понятно из названия и контекста применения. Художественная литература в коде только отвлекает.
Исключения: текст в логах.
Нужно разобрать угил.
Re[2]: Про студию не слышал...
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 26.04.18 07:20
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Я фиг знаю как там в студии, но православный гцц умеет.


Я в начале 90-х прикола ради патчил досовские TC, TC++ и TASM для поддержки русских букв в идентификаторах. Народ не оценил.
Re[2]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 26.04.18 07:21
Оценка:
Здравствуйте, anatolym, Вы писали:

A>Надо постоянно между языками переключаться.


Если стоит правильный переключатель, это не сложнее, чем Shift в CamelCase.
Re[5]: VS русские имена переменных?
От: Osaka  
Дата: 02.05.18 00:01
Оценка:
V_S>А нафига? Вот пишут же люди:
V_S>Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
V_S> ОтраженоВОперУчете = Истина;
V_S> ОтражатьВБухгалтерскомУчете = Истина;
V_S> ОтражатьВНалоговомУчете = Истина;
V_S> Если НЕ ДокументОснование = Неопределено Тогда
V_S> ЭлементыФормы.Проект.Значение = ДокументОснование.Проект;
V_S> КонецЕсли;
V_S>И ничо, живут себе....

"Хорошилище грядет из ристалища на позорище по гульбищу в мокроступах и с растопыркой". В переводе на современный русский она означает всего лишь: "Франт идет из цирка в театр по бульвару в галошах и с зонтиком"

Данное сообщение является художественным произведением и освещает вымышленные события в вымышленном мире. Все совпадения с реальностью являются случайными. Не является инвестиционной рекомендацией.
Re[6]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 02.05.18 02:06
Оценка: +1
Здравствуйте, Osaka, Вы писали:

V_S>> Если НЕ ДокументОснование = Неопределено Тогда

V_S>> ЭлементыФормы.Проект.Значение = ДокументОснование.Проект;
V_S>> КонецЕсли;

O>

"Хорошилище грядет из ристалища на позорище по гульбищу в мокроступах и с растопыркой". В переводе на современный русский она означает всего лишь: "Франт идет из цирка в театр по бульвару в галошах и с зонтиком"


Совершенно некорректный пример. Это нам, русским, с детства привыкшим к англоязычным идентификаторам в программах, русскоязычные напоминают нечто подобное, а у тех, кому английский родной, и мысли не возникает о том, что язык идентификаторов мог быть другим.

Интересно, только русским иностранные слова кажутся более "благородными", "изящными" и т.п., или это всеобщее?
Re: VS русские имена переменных?
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 02.05.18 02:37
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Господа программисты!

A>Кто программирует в Виндах в Микрософтовских IDE?
A>Можно ли при программировании на C++ в VC использовать русские имена переменных?

A>Я просто так спросил.

A>
В Оракле можно. Но названия надо заключать в двойные кавычки. Переключать раскладку клавы как-то заё...
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re[7]: VS русские имена переменных?
От: Osaka  
Дата: 02.05.18 08:28
Оценка:
ЕМ>Интересно, только русским иностранные слова кажутся более "благородными", "изящными" и т.п., или это всеобщее?
В случае языка программирования это дополнительное измерение при изображении. Код на одном языке, данные на другом. Как изображать разным цветом разный по смыслу текст.
Данное сообщение является художественным произведением и освещает вымышленные события в вымышленном мире. Все совпадения с реальностью являются случайными. Не является инвестиционной рекомендацией.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.