从头开始自学MQL5语言 - 页 16

 
Реter Konow:
不,你当然不是。)))。(刚想起我们是直呼其名的,你已经很久没有来过这里了:)

每个人都应该知道数组!))),但不一定是OOP。当然是好的,但对TC来说,现在这么说还为时过早。

熙。我甚至在我之前的帖子中附上了你的分支的链接:My approach.kernel,在那里我们和你争论过OOP。怀旧之情...从那时起,两年已经过去了,伙计。这个论坛的引擎还记得我们的对话))。

 
Реter Konow:

你说的垃圾是什么意思?字母表、入门书可以是垃圾吗?算术可以变老吗?

你是一个好的程序员,但作为一个老师,你没有看到与学生相关的信息,你错误地判断了他的水平。他需要按照正确的顺序学习基础知识,只有一本好的教科书才有帮助)。

科瓦廖夫的教程基本上是一本语言手册,按顺序讲述:看,有一个for循环,它是这样用的,有一个while循环,它是这样用的,有这样的数据类型,有这样的。但主要的问题是:为什么会出现这些情况,该如何处理?所以去他妈的这本 "书"。而数组从来都是最基本的。最基本的是功能和与之合作的能力。剩下的都是实施细节。

 
Реter Konow:

这里,是开始学习高度专业化任务的应用语言的最佳途径,而不会被业余爱好者的建议所迷惑,也不会因为不合时宜的任务而伤脑筋。

谢尔盖-科瓦列夫的教程https://book.mql4.com/ru

彼得,这个教程在过去的周末已经开始学习了。但还是要感谢你的链接!它已经被添加到我的浏览器书签中。

问候,弗拉基米尔。

 
Vasiliy Sokolov:

呵。论坛引擎甚至将你的主题链接到我之前的帖子:My approach.kernel,在那里我们与你争论OOP。怀旧之情...从那时起,两年已经过去了,伙计。这个论坛的引擎还记得我们的对话))。

是的...那些日子,))))
 
Vasiliy Sokolov:

科瓦廖夫的教程基本上是一个语言参考,按顺序讲述:看,我们有for循环,它是这样用的,while循环是这样用的,有这些数据类型,还有这些。但主要的问题是:为什么会出现这些情况,该如何处理?所以去他妈的这本 "书"。而数组从来都是最基本的。最基本的是功能和与之合作的能力。剩下的都是实施细节。

这么多年不在,你变得这么激进了。))))我的内核是一个数组,所以这关系到我作为一个程序员的生存问题)))。但是,我们不要陷入大合唱。同样,你不应该把科瓦列夫的教科书想得那么厉害。对于编程世界的初学者来说,这是一个良好的、高质量的指南。像儿童的ABC书。
 
MrBrooklin:

彼得,这本教科书在上周末已经开始了。但还是要感谢你的链接!它已经被添加到我的浏览器书签中。

问候,弗拉基米尔。

这很好)。
 
Реter Konow:
我的内核是一个数组,所以这关系到我作为一个程序员的生存问题)。

我愿意。我同意,你必须了解数组。我只是说,定义编程的不是数组或for循环。定义编程的是(这是我的个人观点,我不会大喊大叫),是分解 程序元素的能力,然后把它们组合成一个共同的工作方案。这就是编程的意义所在。用for、数组和系统函数调用等循环来填充这些元素,会有时间。但分解的技巧却没有。它必须被教导。这就是为什么呼吁 "学习基础知识 "没有什么效果。因此,如果一个年轻人学会了 "基础知识",他就会像这里的大多数程序员一样,成为另一个狗屎编码员。至少他知道for或while循环,并且只在他的代码表中使用它--但他知道基本原理

 
Реter Konow:
在你离开的这些年里,你已经变得很激进了。))))我的内核是一个数组,所以这关系到我作为一个程序员的生存问题)。但是,我们不要陷入大合唱。同样,你不应该把科瓦列夫的教科书想得那么厉害。对于编程世界的初学者来说,这是一个良好的、高质量的指南。像儿童的ABC书。

而这正是我不喜欢科瓦列夫的地方。他不教编程,而是描述语言的语法 和基础。这就像从字典中学习外语一样。即使你知道1000个单词,甚至10000个,你仍然不能说。这是个悖论。

 
Vasiliy Sokolov:

我愿意。我同意,你必须了解数组。我只是说,定义编程的不是数组或for循环。定义编程的是(这是我的个人观点,我不会大喊大叫),是分解 程序元素的能力,然后把它们组合成一个共同的工作方案。这就是编程的意义所在。用for、数组和系统函数调用等循环来填充这些元素,会有时间。但分解的技巧却没有。它必须被教导。这就是为什么呼吁 "学习基础知识 "没有什么效果。因此,如果一个年轻人学会了 "基础知识",他就会像这里的大多数程序员一样,成为另一个狗屎编码员。至少他知道for或while循环,并且只在他的代码表中使用它--但他知道基本的东西!"。

恰恰与你的观点相反!
在编程中,最关键的是对语言的了解,如果可能的话,要在低水平上了解。
对于新手来说,只是为了澄清,低级是指没有任何代码包装的语言的语法。
你说的分解是什么,是对流程图组成方式的理解。
这就是为什么一个程序员的价值不在于哲学上的幻想,而在于语言的实际知识。
没有语言的基本知识,你怎么能幻想呢?简单的逻辑在哪里呢?
相当于一个电子工程师的语言,也就是这个话题的作者,先在电路板上施加电压,然后想知道为什么电路板烧坏了 ))

 
Vasiliy Sokolov:

我愿意。我同意,你必须了解数组。我只是说,定义编程的不是数组或for循环。定义编程的是(这是我的个人观点,我不会大喊大叫),是分解 程序元素的能力,然后把它们组合成一个共同的工作方案。这就是编程的意义所在。用for、数组和系统函数调用等循环来填充这些元素,会有时间。但分解的技巧却没有。它必须被教导。这就是为什么呼吁 "学习基础知识 "没有什么效果。因此,如果一个年轻人学会了 "基础知识",他就会像这里的大多数程序员一样,成为另一个狗屎编码员。至少他知道for或while循环,并且只在他的代码表中插入它--但他知道基本原理,这很酷!"。

我似乎完全不明白。即先是代码,然后是其分解。通常有一个目的,一个任务定义,解决方案,算法,然后才是一个代码。而且你不应该如此关注教科书。正确编程的开始到嵌套和几个交易算法都在那里写得很好)。

的确,对于程序元素的分解,然后将它们组合成一个总体方案,我没有得到它。