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

 
Alexey Viktorov:

А за эти три года не приходилось видеть декомпилированный код?

Я боюсь что цепочки индексов будут так-же тугочитаемы как и переменные декомпила.

А если ядро состовлять в интерфейсе, в таблице например? Каждому индексу будет дано название соответсвующей функции. Например делаем - string двумерный массив[][],  в одной колонке массива пишем имя функции, в противоположной номер вызова (индекс). Дальше просто...
 
Alexey Viktorov:
А принты и алерты? И комментарии к input переменным.
Какая проблема сделать индекс вызова функции Алерт? Заворачиваем ее в обертку другой функции и назначаем индекс вызова. Далее прописываем этот индекс в одной из логических цепочек в ядре.
 
Реter Konow:
//----------------------------------------------
//Записываем атрибуты окна.---------------------
//----------------------------------------------
Установить_номер_вызываемого_окна_для_кнопки_таскбара(Свободная_кнопка_справа + 1, ОКНО);
//------------------------
Установить_текст_подсказки_для_кнопки_таскбара(ОКНО,Свободная_кнопка_справа + 1);


Это жесть просто. Вам самому разве не кажется, что ваш код трудночитаем при таком нагромождении слов? 

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

Неужели изучение инглиша - это такая неподъёмная для вас задача?  Имхо, для программиста это непростительный недостаток.

 

Кто до сих пор не научился английскому и пытается писать программы на русском: Вопросы по обучению английскому.

 
Alexey Navoykov:

Это жесть просто. Вам самому разве не кажется, что ваш код трудночитаем при таком нагромождении слов? 

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

Неужели изучение инглиша - это такая неподъёмная для вас задача?  Имхо, для программиста это непростительный недостаток.

There is no problem for me to write in English. I know english, and I can speak it very well. This topic is not about bringing some revolution into programming practice, it's about bringing some new idea to peoples mind.

Many people used to their old ways. They don't want anything in their life that bring some new order in it. It's not bad, but sometimes we should see further and look ahead. That's the nature of progress, and we are making it now.

 
В общем ясно, что тема никому не нравится... Ну хоть понятно, что статью на эту тему писать не стоит...) Ладно, буду сам использовать свой метод, наслаждаясь его преимуществами и мирясь с его недостатками. )
 
Реter Konow:

There is no problem for me to write in English. I know english, and I can speak it very well. This topic is not about bringing some revolution into programming practice, it's about bringing some new idea to peoples mind.

Many people used to their old ways. They don't want anything in their life that bring some new order in it. It's not bad, but sometimes we should see further and look ahead. That's the nature of progress, and we are making it now.

Ок, значит проблема с владением языка отпадает... Тогда возможен такой диагноз:  тяга с излишним философствованиям и проблема с кратким формулированием мысли. Как следствие - имена переменных на инглише у вас получаются даже длиннее, чем на русском ))  Т.е. вот что-то вроде такого:

Set_the_number_of_calling_window_for_a_button_of_taskbar (Free_button_on_the_right + 1, THE_WINDOW) 

Так? ))

 
Alexey Navoykov:

Ок, значит проблема с владением языка отпадает... Тогда возможен такой диагноз:  тяга с излишним философствованиям и проблема с кратким формулированием мысли. Как следствие - имена переменных на инглише у вас получаются даже длиннее, чем на русском ))  Т.е. вот что-то вроде такого:

Так? ))

Вы понимаете в чем дело... Моя программа - это слаженный и цельный механизм построенный без ООП. Следовательно имена функций и переменных должны быть развернуты и объяснять свою суть, иначе можно забыть к чему они относятся. Длинные имена переменных компенсируются очеловечеванием языка программы, а отсутствие ООП избавляет от лишнего синтаксиса. В подобной организации программы я стремлюсь и достигаю максимальной эффективности результата и расширяю потенциал ее дальнейшего развития. К тому же я сокращаю количество функций до минимума формируя многоцелевые функциональные блоки выполняющие множество задач.


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

 
Реter Konow:
Уважаемые программисты, хочу обсудить с Вами довольно странную тему - программирование на русском языке. Англоязычные люди пишут программы на родном языке, а среди русскоязычных программистов отсутствует такая практика. Однако, родной язык всегда понятней и удобней. Используемый нами в программе язык неизбежно сказывается на качестве разработки, и хотя человек может и не замечать этого, но стоит попробывать писать на родном языке и к английскому уже не хочется возвращаться. Читабельность кода является важнейшим фактором в работе с программой, в таком случае - почему практика программирования на английском стала такой распостраненной даже там, где нет международных комманд программистов и каждый пишет для себя? Почему априори все должны следовать этому правилу, и что будет если мы разрушим этот стереотип?

Пишете для своей аудитории и не смотрите дальше. Английский понимает около миллиарда человек.

 
Alexey Navoykov:

Так? ))

Set_calling_window_number_for_taskar_button

Причина обращения: