我的方法。核心是引擎。 - 页 39

 
Ilya Malev:
我认为,mql的gui很重要,也很有必要(也许还有一种金属语言)。但是,如果它是在没有OOP的情况下完成的,那就更能说明其作者的思想状态,而不是方法。4天内完成38页,这很酷。显然,每个人都喜欢这种心境。

你将在火柴上节省多少钱?

 
Vasiliy Sokolov:

你将在火柴上节省多少钱?

什么比赛?

 

简而言之,你们一直把彼得逼到墙角,并在这个过程中把这个话题搞得一团糟,这是错误的。

彼得已经发布了一些 发动机的信息。这可以被编译和运行。接下来,我希望能有建设性的进展:讨论引擎、它的接口以及如何做这个和那个。

 
Vasiliy Sokolov:

简而言之,你们一直把彼得逼到墙角,并在这个过程中把这个话题引向混乱,这是错误的。

彼得已经发布了一些 发动机的信息。这可以被编译和运行。接下来,我希望开始建设性的:讨论引擎、它的接口以及如何做这个和那个。

请提供细节--你把它放在哪里,放什么,怎么放。在该主题和彼得的资料中没有任何内容

如果在40页的洪水过程中,附加了一些东西,它不是 "张贴",而是 "强加"......而且一般来说,它违反了论坛的规则--对商业产品的讨论。

 
Georgiy Merts:

没有人争辩说直接访问一个巨大的全局数组比所有这些接口设计和类型转换要快。我们还可以考虑设计模式,例如带有双重调度的Visitor--那里有大量的开销。

然而,所有这些都被支持和修改的便利所补偿。不幸的是,将任何思考的努力最大限度地转移到计算机上,长期以来一直是编程发展的主流。它达到了一个地步,即通过循环来计算算术级数的和,而不是使用众所周知的和公式。在这个意义上,我同意彼得的观点,即人们在 "贬低"。

但是,唉,没有选择--要么你和其他人一起 "堕落",尽量不要这么快,要么你就无望地落后。而你的方案没有效果的事实并不重要。

在这里,我甚至看到了与生物学中竞争的类比,在捕食者和猎物之间的关系中。 野兔在逃离狼的时候,实际上根本不是与狼竞争,而是与其他野兔竞争。他不需要尽可能快地离开狼。逃离狼群而不是成为最后一个,这一点更为重要。因为如果他最后跑掉,就会被吃掉,如果他跑得最快,就会消耗更多的能量,而这些能量可以用在更有用的方向上。

各种各样的编程技术都是如此...用汇编语言编程的最有效方法,但它需要花费大量的精力,以至于毫无用处--这些精力最好花在更有成效的地方,即使代码在这方面并不那么有效。彼得的全局访问阵列也是这种情况。访问它是有效的,但记住什么在哪里,如何访问什么,需要花费太多的精力。

嗯,我没想到我会和你争论,你最近看了日历吗? 现在是哪一年? 什么低效率的接口衍生品?你听说过内存组织和CPU级内存访问和缓存吗?再次关于日历....不再有第一个 "树桩",现在是2018年和英特尔核心处理器了

什么汇编程序?我不会谈论日历....,但我可以告诉你,我在1996年买了一本关于Pentium-1的书,其中描述了处理器的命令,它甚至 "嚼碎 "了如何有效地加载缓存和虚拟内存页如何工作,整本书大约500-700页都是汇编程序,这很有趣,而且仍然是真实的处理器编程。

而现在你想有效地加载CPU缓存?- 你通过 "直觉 "得到的只是一个恒定的缓存转储和Pentium-1级别的 "高效 "汇编语言程序,只有2010年后发布的支持处理器的LUT编译器才能得到高效和优化的代码,从而正确加载缓存和CPU管道

SZZY:这些不断的Windows "补丁"(更新)也是在优化操作系统与处理器、内存和缓存负载的工作,在这里你...基督山伯爵!!!与组装机!!!!。)))

 
Maxim Kuznetsov:

...而且,讨论商业产品是违反论坛规则的。

你在说什么呢?什么商业产品?它的链接在哪里?也许它在市场上有售?编译的ex4可以下载和讨论。

Maxim Kuznetsov:

请提供细节--你在哪里贴的,什么东西,怎么贴的。

30 页。

 
Vasiliy Sokolov:

你在说什么呢?什么商业产品?它的链接在哪里?它在市场上有吗?编译的ex4可以张贴并讨论,如果有的话。

这是一个免费的、负担得起的产品? 你在哪里看到的......你甚至在哪里看到我们正在讨论的产品 :-)

彼得并不隐瞒代码将被关闭的事实,并犹豫是否将被支付,以及在什么基础上支付。

 
Igor Makanu:

嗯,我没想到会和你争论,你最近看了日历吗? 现在是哪一年? 什么低效率的界面褶皱?你听说过内存组织和CPU级内存访问和缓存吗?再次关于日历....不再有第一个 "树桩",现在是2018年和英特尔核心处理器了

什么汇编程序?我不会谈论日历....,但我可以告诉你,我在1996年买了一本关于Pentium-1的书,其中描述了处理器的命令,它甚至 "嚼碎 "了如何有效地加载缓存和虚拟内存页如何工作,整本书大约500-700页都是汇编程序,这很有趣,而且仍然是真实的处理器编程。

而现在你想有效地加载CPU缓存?- 你通过 "直觉 "得到的只是一个恒定的缓存转储和Pentium-1级别的 "高效 "汇编语言程序,只有2010年后发布的支持处理器的LUT编译器才能得到高效和优化的代码,从而正确加载缓存和CPU流水线

SZZY:这些不断的Windows "补丁"(更新)也在努力优化操作系统与处理器、内存和缓存负载之间的工作,而你在这里......基督山伯爵!!!与组装机!!!!。)))

它又是如何取消我的话呢?

C代码往往接近于汇编代码,但仍然是汇编代码的效率最高。无论哪一年。

我不明白 "通过仪表加载CPU缓存 "的意思。这就是为什么要用汇编器来尽可能有效地加载缓存 !什么测量方法?

 
Maxim Kuznetsov:

请详细说明--地点、内容和方式。在该主题和彼得的资料中没有任何内容

把这个帖子附在起始页上是个好主意,以便减少此类问题的数量。

Мой подход. Ядро - Движок.
Мой подход. Ядро - Движок.
  • 2018.12.08
  • www.mql5.com
В этой ветке, я хочу рассказать о своем подходе в программировании. Заранее предупреждаю, - здесь не будет обсуждений GUI...
 
TheXpert:

在这里。把这个帖子附在起始页上是个好主意,以减少此类问题的数量。

让TC开始工作,发布 "内核马达"......把它放在一个可访问的地方并制定使用条款。并在那里保留解释性的文件。

否则,被误导的用户将不得不搜遍整个论坛,阅读所有3卷每卷100页的内容 :-)

他已经被告知一年了,"已经做了,别再说了" - 但该死的,另一个话题...