用俄语写代码。这种方案的优点和缺点。 - 页 5

 
Alexey Viktorov:

这三年来,你见过任何反编译的代码吗?

我担心索引链会像反编译的变量一样难以阅读。

而如果内核是在一个接口中创建的,例如在一个表中?每个索引都将被赋予一个相应的函数名称。例如,我们创建字符串二维数组[][],在其中一列中写上函数名称,在另一列中写上调用号码(索引)。剩下的就很简单了...
 
Alexey Viktorov:
还有印刷品和警报?以及对输入 变量的评论。
为Alert函数做一个调用索引有什么问题?把它包在另一个函数的包装器中,并指定一个调用索引。然后我们将这个索引写入内核中的一个逻辑链中。
 
Реter Konow:
//----------------------------------------------
//Записываем атрибуты окна.---------------------
//----------------------------------------------
Установить_номер_вызываемого_окна_для_кнопки_таскбара(Свободная_кнопка_справа + 1, ОКНО);
//------------------------
Установить_текст_подсказки_для_кнопки_таскбара(ОКНО,Свободная_кнопка_справа + 1);


你不觉得你的代码有这么多字很难看吗?

这个想法实在是无稽之谈,这里已经指出了。 如果你纯粹为自己写源代码,那么你当然可以想怎么写就怎么写,甚至用汉字。否则,要有足够的风度,以达到社区所接受的标准。 没有人可能向你的标准屈服。

对你来说,学习英语是这样一个不可能完成的任务吗? 对于一个程序员来说,这是一个不可原谅的缺点,我认为。

 

仍未学会英语并试图用俄语编写程序的人:关于学习英语的问题

 
Alexey Navoykov:

你不觉得你的代码有这么多字很难看吗?

这个想法实在是无稽之谈,这里已经指出了。 如果你纯粹为自己写源代码,那么你当然可以想怎么写就怎么写,甚至用汉字。否则,要有足够的风度,以符合社会所接受的标准。 没有人可能向你的标准屈服。

对你来说,学习英语是这样一个不可能完成的任务吗? 对于一个程序员来说,这是一个不可原谅的缺点,我认为。

对我来说,用英语写作是没有问题的。我知道英语,而且我可以说得很好。这个话题不是要给编程实践带来什么革命,而是要给人们的头脑带来一些新的想法。

许多人习惯于他们的老方法。他们不希望在他们的生活中出现任何东西,为其带来一些新的秩序。这并不坏,但有时我们应该看得更远,看得更远。这就是进步的本质,而我们现在正在取得进步。

 
总的来说,很明显,没有人喜欢这个话题...至少可以看出,这不值得写一篇关于这个问题的文章......)好吧,我自己用我自己的方法,享受它的优点,忍受它的缺点。)
 
Реter Konow:

对我来说,用英语写作是没有问题的。我知道英语,而且我可以说得很好。这个话题不是要给编程实践带来什么革命,而是要给人们的头脑带来一些新的想法。

许多人习惯于他们的老方法。他们不希望在他们的生活中出现任何东西,为其带来一些新的秩序。这并不坏,但有时我们应该看得更远,看得更远。这就是进步的本质,而我们现在正在取得进步。

好的,所以语言能力没有问题......。那么你可能会被诊断为有过度哲学化的倾向,以及有简洁的思想表述问题。结果是--英语中的变量名比俄语中的还要长))所以像这样的东西

Set_the_number_of_calling_window_for_a_button_taskbar (Free_button_on_the_right + 1, THE_WINDOW)

对吗?))

 
Alexey Navoykov:

好的,所以语言能力没有问题......。那么你可能会被诊断为有过度哲学化的倾向,以及有简洁的思想表述问题。结果是--英语中的变量名称甚至比俄语中的还要长))所以像这样的东西。

对吗?))

你会明白的...我的程序是在没有OOP的情况下建立的一个连贯的、有凝聚力的机制。因此,必须对函数和变量的名称进行扩展,并解释其含义,否则你可能会忘记它们指的是什么。长的变量名称通过人性化的程序语言得到了补偿,没有OOP就避免了不必要的语法。在这个计划的组织中,我努力并实现结果的最大效率,并为其进一步发展扩大潜力。此外,我还通过形成执行许多任务的多功能功能块,将功能的数量减少到最低限度。


我补充说,我在一个单一的全局数组中组织变量。这是最容易获得的。

 
Реter Konow:
亲爱的程序员们,我想和你们讨论一个相当奇怪的话题--用俄语编程。讲英语的人用自己的母语编写程序,但讲俄语的程序员中没有这种做法。但母语总是更清晰、更方便。我们在程序中使用的语言不可避免地影响到开发质量,即使一个人可能没有注意到这一点,但一旦他或她尝试用自己的母语写作,就不希望再回到英语。代码的可读性 是使用一个程序时最重要的因素,在这种情况下--为什么用英语编程的做法变得如此普遍,甚至在没有国际编程团队和每个人都为自己写作的地方?为什么每个人都必须先验 地遵循这一规则,如果我们打破这一陈规会发生什么?

为你的听众写作,不要再看了。大约有10亿人理解英语。

 
Alexey Navoykov:

对吗?)))

为任务栏按钮设置呼叫窗口号码