文章 "DRAKON可视化编程语言 - 面向MQL开发人员和客户的通信工具"

 

新文章 DRAKON可视化编程语言 - 面向MQL开发人员和客户的通信工具已发布:

DRAKON是一种可视化编程语言,旨在简化来自不同领域的专家(生物学家、物理学家、工程师…)与俄罗斯太空项目(例如,Buran可重复使用航天器项目)程序员之间的互动。在这篇文章中,我将讨论DRAKON如何使算法的创建变得容易和直观,即使你从未遇到过代码,以及客户在订购交易机器人时如何更容易解释他们的想法,以及程序员如何在复杂函数中减少错误。

这不会减少程序员的技术工作负荷,但至少他们会更好地理解你的想法,并且在第一个版本中出错的可能性更小。这些错误最终必须得到纠正,这可能需要额外的时间(和/或金钱)。

一般来说,DRAKON图对程序员和客户都是有益的,他们不熟悉编程,但非常了解他们所希望的EA的工作方式。

简单地说:

  • 这种语言的结构确实有助于你思考。当我看到形式的算法时,我更容易理解模块中各部分之间以及模块本身之间的关系,发现错误并使用没有图可能看起来不明显的解决方案。
  • DRAKON有助于更好地了解客户。
  • 如果出现任何问题,将我的建议传达给客户会更容易。
  • 客户更容易批评我的错误。
  • 如果客户绘制了DRAKON图,则可以将其转换为代码,并且可以认为需求规范已完成。这比处理编码过程中出现的问题要容易得多。可能有一些功能对客户来说是显而易见的,但对开发人员来说却不是。该图消除了潜在的误解。

对我来说,算法中的图形是不可或缺的通信工具。当两个人对结果感兴趣并进行对话时,最好说相同的语言。你一旦理解了DRAKON图的语言,就会发现它对于任何知识分支的专家来说都是通用的。

作者:Oleh Fedorov

原因: