抗MQL5的愿望 - 页 10

 
GOTO在C语言中真的从未存在过,难道你没看到'c<br / translate="no"> C语言有goto,还有c+ goto,还有c++ goto,但C.net却没有?还有什么令人毛骨悚然的比尔叔叔发明了C?

P.S.在正确的技术俄语中,缩写要写全称,如MQL-4,MQL-X。

p.p.s. 你在学校的计算机科学背景很差。
实际上,GOTO与FORTRAN语言有关,因为GOTO最早出现并在FORTRAN中实现(-st to be sure)。
不要对Basic BASIC的态度很可笑,否则Basic na Vas就会被冒犯。
这场争论和往常一样,没有任何意义。赢家将一如既往地是谁拥有更长的......舌头和傲慢。
 
timbo:
MT是一个伟大的平台,只是超级,我所看到的其他平台甚至没有接近...又有多少好的操作系统在没有找到大众消费者的情况下就被遗忘了?在我看来,MT有可能永远成为微型赌场的一个小众产品。贫穷的恶性循环:一分钱的账户--高大上的程序员无休止的演示--经销商一分钱的收入--同样一分钱的支付给methaquotes的服务器。剩下的就是建立起功能,并为之感到无比的自豪。这种情况在其他产品上发生过多少次?"历史只告诉你,历史没有教给任何人任何东西"

告诉我有人我错了,MQ正在与普通公司/银行谈判,甚至已经在调整他们的产品以满足他们的需求......

在MT4平台上的一个主要西方经纪商,这可能吗?

有可能,这种趋势正在发展中。这并不像看起来那么糟糕:)))
 
Korey:
科里
Andy_Kon:
科里
Andy_Kon:
科里

P.S.,顺便说一下,在这里,阴险的也提供了人们可以通过的地方--MQL-4没有四个字母的操作员。
goto !!!,这意味着许多程序在MT中是不能容忍的。


这意味着MQL不是BASIC,正确的程序员不会使用GOTO。

正确的程序员宁愿选择HAVE GOTO,以便不使用 它))
但是,如果你没有goto,你怎么不使用它呢!?

所以在MQL中,你不能不使用goto,这是不对的。


再次强调:MQL不是BASIC。
在适当的编程语言中(不是在比尔叔叔的MS翅膀下长大的)--没有GOTO(例如C语言和它的所有孩子)。

P.S.
在适当的俄语中--"程序员 "是用两个字母M(来自程序一词)来写的。


MMM 关于两个 "M "的说法很有道理。
但是,没有得到的C是如何在比耳叔叔的MS(一L)的翅膀下?
GOTO在C语言中真的没有存在过,没有见过。
C语言有go,c+有go,c++有go,但C.net却没有?还有什么令人毛骨悚然的比尔叔叔发明了C?

P.S. 在适当的俄罗斯技术语言中,缩写要写全称,例如MQL-4、MQL-X

p.p.s. 你在学校有一个可怜的计算机科学家。
实际上,GOTO与FORTRAN语言有关,因为GOTO最早出现并在FORTRAN中实现(-st to be sure)。
不要用你对BASIC的态度让我发笑,否则Basic na Vas会被冒犯。




那些拥有正确俄语的人(比尔--用2[两个]L拼写)可以在 "小书 "中阅读,"小作者 "B.凯里根,D.里奇。
引用。

C语言有被许多人谩骂的goto指令,以及跳转到它们的标签。严格来说,不需要这个指令,在实践中,几乎总是很容易做到没有这个指令。到目前为止,在我们的书中,我们还没有使用过goto。
然而,在有些情况下,Goto可能是有用的。
最常见的是当人们想中断某个深度嵌套结构中的操作时。
嵌套结构和geto出两个或多个嵌套循环。
---------------------
还有一位作者G.Schildt,我引用一下。

结构化编程意味着精确定义的控制结构。
程序块,不使用(或至少很少使用)GOTO指令......
--------------------
你也可以在A.D. Khomonenko教授编辑的一本小书中读到,我引用一下。

语言中的运算符是一个糟糕的工具。
------------------------------


1.几乎所有的现代高级编程语言都不使用GOTO。GOTO和标签是一个伪命题。
2.有人正确地指出 这种运算符的根源来自Fortran、Cobol、Algol、Basic :)(Basic)--如此受你和成绩不佳的学生B.盖茨的喜爱。
3.B.盖茨--从小就非常喜欢《基本法》(他靠它赚了很多钱),虽然他不懂其他东西。
4.再来一次,MQL不是BASIC(我可以根据要求写,MQL4不是BASIC)。
4.当我在学校时,"计算机科学 "这个科目还不存在。虽然大约10年前我自己在一个学院里教过它。

P.S.
现在是时候停止讨论什么了。
GOTO和标签是一种人工制品,你应该接受它。
 

对Andy_Kon

好吧,我正准备为你贴出Kerrigan,此外还记得,
,其中描述了C++中带有goto运算符的二进制搜索
,这里你提醒一下--G.Schildt!
所以这不是一个争论,而是一个关于主题的说明:--同一事物如何被不同地理解))。

 
为什么我们对这个可怜的小Goto如此愤怒? 难道就没有其他足够的C操作符来打破所谓的程序执行的 "线性 "流程,而不比这个魔鬼差吗?

这里有另一个怪物--break,它实际上是以同样的方式在任何循环之外进行控制。只有当你没有goto时,你必须另外得到变态的程序,才能准确地在指定的点继续执行,而不仅仅是在中断结构后的第一个运算符处。顺便说一下,用break来从第200行跳到第150行是很容易的,就像goto。

我不认为这种复杂的情况可以证明从 "正确的 "结构的天堂里出来的理由。我可以说,我自己很少使用它(因为我更喜欢清晰的风格),但它有时也相当有用--正如Andy_Kon 正确指出的那样。例外证明了规则("程序的结构应该是清晰和可验证的"),毕竟让它在MQL-X中。

P.S. 对了,谁诅咒了他?戴克斯特拉,是吗?
 

争论的原因是这样的。

真正的科学思想对互联网(如程序员所想)不起作用,对 "快乐童年 "也不起作用。
并将其算法标准化,根本不是为了商业课堂编程。
也就是说,这个想法在C#或Delphi中是行不通的(顺便说一下,Delphi中的goto是可以生存的)。
但集中在FORTRAN中。
因此,一个独特的经过测试和批准的算法集合在Fortran中可用。
也就是逐渐被浓缩成其他语言的那个。
这个独特的集合因频繁使用GOTO而 "受到影响"。
也就是说,如果没有GOTO,就会出现严重的扣减困难。))))
好的判断:后藤消失的原因只有一个:"欲直须曲 "斯大林。
令人不快的判断:反对Goto的斗争是试图将真正的wychmatte从人群中隔离出来。

P.S. 在《结构化编程》一书出现的时候,有人认为区块应该是无用的。
据称是来自Algol-60的干巴巴的学术主义--因为理论语言被称为。
在这种环境下,群众没有感受到应用块状结构的明确信念。
然后,一场反对goto的斗争被宣布,群众被口号带着走:(据说)使用goto是不雅的)。

P.P.S. 从这个主题中也表现出的与《俄罗斯》中的民族表达权的紧张关系来看,有可能是
当 "结构化编程 "一书的作者的名字将被知道。
将会有一场恢复GOTO权利的运动))

 
D500_Rised:

在MT4平台上的主要西方经纪人,这可能吗?
...
有可能,这种趋势正在发展中。这并不像看起来那么糟糕:)))

根据到目前为止未经核实的报告,它要么是。

- 他们将附属于Velocity4x
-
他们自己买了Velocity4x

然而,这个趋势!:)))
除了forex.com之外,另一家大公司已经宣布在不久的将来推出MT。
而且还出现了一家德国银行,它肯定是直接与MT合作。
(这个信息也没有得到核实......唉......)

 

我一直 "喜欢 "goto,但它更多地与Assembler相关,而不是与C或FORTRAN相关。而且一般来说,在某些情况下,其使用是合理的。以及当它可用时,那些想使用它的人可能不会。

Dijkstra和Knuth是聪明的 "家伙",但他们的书是很久以前写的,那时MQL甚至还不存在。而这种语言是一种高度专业化的语言,是为普通用户设计的,既包括专业的程序员,也包括那些不想成为程序员的人,只是需要将一个原始的系统自动化。 因此,这种语言的可行性越高越好。我赞成这样做,但没有人问我们)。我们可以永远争论这个问题,但这是没有用的)。

 
timbo:
我不想在MQL5中看到什么?我不想看到类,我不想拓宽功能,我不想看到更多奇怪的功能,不想让EA的创建过程变得复杂。

不可能将MT用于CFDs(即使是申报的),这使我开始寻找替代品。这种不可能主要是组织上的,但也有一些技术上的困难。我不知道谁在MT平台上进行交易,那些已知的人,大多是小企业,在我看来,这些企业根本不允许在证券交易所交易。因此,事实证明,有替代方案。自动化的外汇和差价合约交易。我不说外汇,但差价合约的价格根本没有经过过滤。编程语言是原始的,但它在发展。同时,它很简单,一般来说很简单,也就是对交易者最大程度的友好。如果你需要购买,只需购买(数量),就可以了,没有麻烦。它对交易商是友好的,而不是对程序员是友好的!付钱的人,也就是市场领导者。关于历史的测试也是存在的。没有无限制的模拟访问,免费一个月,然后开一个账户。而这个账户远非迷你。真正的账户带有一个无限的模拟。这种语言还是太原始了,不适合我,因为我的想法需要多一点。然而,这一趋势是存在的。

MS-DOS并不是那个时代最好的操作系统,但它就在那里。MT是一个伟大的平台,只是超级,我所看到的其他平台甚至没有接近...又有多少好的操作系统在没有找到大众消费者的情况下就被遗忘了?在我看来,MT有可能永远成为微型赌场的一个小众产品。贫穷的恶性循环:一分钱的账户--高大上的程序员无休止的演示--经销商一分钱的收入--同样一分钱支付给methaquotes的服务器。剩下的就是建立起功能,并为之感到无比的自豪。这种情况在其他产品上发生过多少次?"历史只告诉你,历史没有教给任何人任何东西"

告诉我有人我错了,MQ正在与普通公司/银行谈判,甚至已经在调整他们的产品以满足他们的需求......

大约有30%的德国银行提供通过MT4进入外汇市场的服务。 例如,德国-瑞士银行 "Warengold "在欧洲很出名。在美国,是的,MT非常罕见,但有一个类似的东西叫TradeStation,其中Pascal被当作语言的基础,但在某些方面与你写的BUY SELL和Ada的链接非常相似,这里hthttp://www.tradestation.com/automated_trading/howitworks.shtm,我甚至部分确定MT的名字!

 
maxandsoft:

大约30%的德国银行通过MT4提供外汇服务,例如,德国-瑞士的瓦伦霍夫银行在欧洲很有名。

30%,所有的人...


哎呀......。

是的,因为 某家名为F的公司的宣传,它是众所周知的。)


关于德国银行的MT,只是在网站上写了几行,文件上写了NULL。

所以不要被这些左翼公司所误导...Herrmann-Schweiss ...:)))