夕阳下的编程? - 页 3

 
Uladzimir Izerski:

例如,Visual Basic 就是基于这一原则。

你简直可以在没有任何语言知识的情况下创建程序。

一个非常好的例子。MS Word的VBA和MS Excel的VBA都展示了如何通过将用户的操作转化为代码来明确记录。然后,概括地说,你已经要写(比如说循环)来使程序与新的文件或表格一起工作,这里你就离不开语言了。我还记得一个案例,MS改变了Word 95的对象模型,不得不重写一些运行的程序。

而这仅仅是文字和图片。你在哪里可以得到一个稳定不变的东西的模型,以便你只需要改变一个预定的参数列表?模型的变化和新模型的出现(包括模型和现象)的过程是恒定的,在信息系统中除了编程语言外没有其他东西可以反映它。这就是为什么有越来越多的语言。VBA不会涵盖一切。

 
Vladimir:

一个非常好的例子。MS Word的VBA和MS Excel的VBA都展示了如何清楚地记录用户的操作,把它们变成代码。然后,概括地说,你已经需要编写(例如循环),使程序与新的文件或表格一起工作,这里你就离不开一种语言。我还记得MS改变了Word 95的对象模型,不得不重写一些运行中的程序的情况。

而这仅仅是文字和图片。你在哪里可以得到一个稳定不变的东西的模型,这样你所要做的就是改变一个预定的参数列表?模型的变化和新模型的出现(包括模型和现象)的过程是恒定的,在信息系统中除了编程语言外没有其他东西可以反映它。这就是为什么有越来越多的语言。VBA不会涵盖一切。

理解参数列表是一个系统(简化)。所有系统都是由参数组成的。事件和对象状态、过程和对象形式都由参数组成。他们只是有不同的装配。因此,不存在任何障碍。
 
Реter Konow:

我已经看了一下。我还不能说任何确定的事情,但我认为它有一个不同的概念。

关键是,代码本身可能很快就会成为一种遗迹。它可以通过语音命令进行编程。

比如说(用声音说话)。

新的对象。

标签

创建模板

参数。

x, y, w, n, color

保存模板

创建三个实例

名称实例1--"基地"

编辑实例1

设置参数之间的联系

X1和X2之间的过滤值。

较低的过滤值 - 10

上限过滤值 - 100

设置数值校正器(如果数值低于或高于范围--通过使其进入范围并传递给参数来校正)。


以此类推...

这有什么区别呢,是通过声音还是其他器官。

 
Реter Konow:
理解参数列表是一个系统(简化)。所有系统都由参数组成。事件和对象状态,过程和对象形式,都由参数组成。他们只是有不同的装配。因此,不存在任何障碍。

是的,缝纫机和蒸汽机是基于螺纹和铆钉连接的机械组件。略有不同,但很早以前就发明和研究了。还有呢,不需要设计师和他们的工具了吗?不需要科学的公差和配合,强度计算?没有来自物理学、冶金学、机械加工、组织和生产管理规律的障碍?

如果系统是一个参数列表,那么我们得到的就不是一个关系型数据库,而是一堆毫无意义和不连贯的表格。这种做法是错误的。

 
我想知道如何想出一个工具来加速创建 MT4/5的EA。如果能用声音告诉大家EA应该做什么,或者让这个工具把TOR转换为准备好的EA,那就更好了。我们应该拿出高水平的编程。
 
Yuriy Lyachshenko:
我正在考虑如何想出一个工具来加速创建 MT4/5的专家顾问。如果能有语音信息告诉EA应该做什么,那就更好了,甚至更好的是,这个工具应该把TOR转换成现成的EA。我们应该拿出高水平的编程。

如果不是不可能,也很难想到这样的事情。对同一事物的编程有很多变种。通常情况下,我与客户一起解决他必须做的事情比做工作本身要花更多时间。想象一下,你不是在向一个人解释,而是向一个机器人解释。你对各种 "需求 "进行不专业的沟通,机器人简直要疯了。)))

 
Yuriy Lyachshenko:
我想知道如何想出一个工具来加速创建 MT4/5的EA。如果能用声音告诉大家EA应该做什么,或者让这个工具把TOR转换为准备好的EA,那就更好了。我们应该拿出高水平的编程。
同理;)
 
Реter Konow:

顺便说一下,我准备创建的视觉工作室就是按照这个原则建立的。

控件的一部分属于工作室,另一部分属于用户项目。

工作室元素将它们的参数连接到项目中可编辑元素的属性,并改变它们的值。接下来,处理程序重新画出它们,然后就可以了。

在visual studio中编辑的原理非常简单。只需连接控件的参数和你想编辑的项目。

工作室和用户项目都在一个共同的内核中,所以连接只是一个指向数组(内核)中的一个单元的指针,位于同一数组的另一个单元中(控制元素中)。

要点很他妈的简单,如果有人需要,我早就做了一个工作室)。


汇编?

还有客户服务器的实现,以及具有内存分配 的并行线程,对输出输入端口的读写,OpenGL等图形操作。

是我的问题,还是你是一年级学生,或者只是没有遇到过正常的任务,你只需要思考一个星期?

我想这就是你关于编程结束的想法的来源,因为初级或无用的抽象任务对任何人都没有用。

 
Yuriy Lyachshenko:
我在想如何发明一个工具,以加速创建 MT4/5的专家顾问。如果能通过语音告诉你EA应该做什么,或者更好的是,这个工具能将TOR转换为准备好的EA,那就更好了。我们应该拿出高水平的编程。

那么情况如何呢?

高级别的编程?你想提出你自己的想法吗?逻辑上没有问题吗?用if的话,你能多快地写出没有错误的代码,而且至少有十层的嵌套?这就是将TOR转换为现成的专家顾问的能力所在。如果你的 "完美逻辑 "出现错误怎么办?如何进行调试?

 

伙计们,来吧,不要抱有幻想。

有一个人要写一个新的工作室,基于他创建四个对象的经验,但没有考虑过编译和调试。

另一种是要创造一种新的高级语言,而不了解多层次逻辑问题的复杂性。


我很震惊...这个话题的名字是怎么来的?由于缺乏了解?