夕阳下的编程?

 

经常有头条新闻预言编程时代的结束。他们说,人工智能和神经网络不会有机会对抗人类。我曾经嘲笑地读过这种文章,但现在我不笑了。毕竟,对象(OOP创建的)由参数组成,就像粒子的身体一样,并通过链接连接。参数和链接不必用代码描述,特别是--用不同的语言。它们可以在工作室里用一套视觉工具进行组装,任何程序都可以这样编写。我想知道为什么发展没有走这条路......。

 
Реter Konow:

经常有头条新闻预言编程时代的结束。他们说,人工智能和神经网络不会有机会对抗人类。我曾经嘲笑地读过这种文章,但现在我不笑了。毕竟,对象(OOP创建的)由参数组成,就像粒子的身体一样,并通过链接连接。参数和链接不必用代码描述,特别是--用不同的语言。它们可以在工作室里用一套视觉工具进行组装,任何程序都可以这样编写。我想知道为什么发展没有走这条路......。

不......不太可能......在未来10年内肯定会有)

人工智能本身并不存在,神经网络通过其结构完全按照创造者所说的去做。到目前为止,纯粹的创造力只能由人类来完成。神经网络离这一点还很远,人工智能还没有被发明出来))所以要继续活下去!=))

 
Реter Konow:

经常有头条新闻预言编程时代的结束。他们说,人工智能和神经网络不会有机会对抗人类。我曾经嘲笑地读过这种文章,但现在我不笑了。毕竟,对象(OOP创建的)由参数组成,就像粒子的身体一样,并通过链接连接。参数和链接不必用代码描述,特别是--用不同的语言。它们可以在工作室里用一套视觉工具进行组装,任何程序都可以这样编写。我想知道为什么发展没有走这条路......。

相反,我读到,第四次工业革命将使程序员成为 "主要 "职业,超过银行家和石油工人。

 

))是的,这让人放心。 ))

然而,让我给你举个例子,说明 "日落 "可能从哪里开始。

我经常与GUI控件 打交道,对其结构了如指掌。

因此,让我们以一个滑块为例。它由三个对象组成--一个底座、一个轨道和一个滑块。

这些对象中的每一个都是一个长方形的标记。

标记是一个有六个(条件)参数的对象--名称、x、y、w、h、colore(名称、坐标、长度、高度、颜色)。

我们把这些参数作为一个模板。它们被设定为默认值。从模板中,创建三个实例--底座、轨道和滑块。配置实例参数的值(用于底座、轨道和滑块)。

接下来,在对象参数之间建立联系。

  1. X-运行轨道连接到X-基座+校正。
  2. 将Y-runs连接到Y-base +校正。
  3. W型槽与W型次结构的联系--更正。
  4. H-Gauge - 独立值。
  5. X-滑块 - 适用于X-轨道。
  6. Y-滑块--与W-滑块绑定--校正。
  7. W,H-滑块--独立值。

额外的连接和依赖性。

  1. X-滑块链接到X-光标,前提是它在滑块上,并且左键被按下。(该事件由一个特殊的处理程序控制)。
  2. y-滑块总是与y-轨道相连。
  3. 滑块的X和Y与窗口的X、Y相联系,(如果它在标签上的话,也与标签相联系)。
  4. 滑块的X、Y与滚动条的X、Y相连,如果它在它们上面的话。
  5. 滑块的X值被限制在X表和X+W表的数值内。在数值上设置一个过滤器。
  6. 我们给滑块添加一个它要调整的参数--它的当前值是一个百分比。参数的计算方法是(W-slide/100)*(X-slide-X-track)。
关键是,所有这些都可以不通过编程,在一个特殊的工作室里完成。另外,各种参数的任何其他连接逻辑都可以在工作室里直观地创建,然后你甚至可以部分地自动连接或预测连接的过程。
 
有什么可谈的呢?现在,学校正在引入编程,作为普通教育科目之一,取代以前的科目劳工。
 
Aleksey Mavrin:

相反,我读到,第四次工业革命将使程序员成为 "主要 "职业,超过银行家和石油工人。

我认为语言将首先开始 "死亡"。它们描述了参数关系的逻辑,几乎不需要代码就可以建立。我的例子只是沧海一粟,但毫无疑问,任何任务都可以通过制作参数(对象)集合的模板并绕过代码建立它们的关系来解决。在这种情况下,有可能连接神经网络,它将作为智能体工作,预测创建的对象(事实上 - 参数化)结构。

 

即使通过移动一个普通的光标,你也可以创造出你所创造的对象的形状和过程,只需在移动时改变其x和y参数值的上下文。

比如说。

1.创建一个标签模板的实例。

2.按处理上下文按钮(将移动光标的数值表示为轨迹,并保存该移动的时间比例)。

3.沿着图表移动光标。一个特殊的处理程序将这些值写进一个数组。

4.将记录的轨迹与x和y标记参数的采样结合起来(可以在其属性中找到)。

5.我们让标记沿着产生的轨迹移动。

这里我们替换了一大块代码。

 
Реter Konow:

经常有头条新闻预言编程时代的结束。他们说,人工智能和神经网络不会有机会对抗人类。我曾经嘲笑地读过这种文章,但现在我不笑了。毕竟,对象(OOP创建的)由参数组成,就像粒子的身体一样,并通过链接连接。参数和链接不必用代码描述,特别是--用不同的语言。它们可以在工作室里用一套视觉工具进行组装,任何程序都可以这样编写。我想知道为什么发展没有走这条路......。

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

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

 

有一种与其他语言不同的语言。

erlang

 
Реter Konow:

即使通过移动一个普通的光标,你也可以创造出你所创造的对象的形状和过程,只需在移动时改变其x和y参数值的上下文。

比如说。

1.创建一个标签模板的实例。

2.按处理上下文按钮(将移动光标的数值表示为轨迹,并保存该移动的时间比例)。

3.在图表中移动光标。一个特殊的处理程序将这些值写进一个数组。

4.将记录的轨迹与x和y标记参数的采样结合起来(可以在其属性中找到)。

5.我们让标记沿着产生的轨迹移动。

这里我们替换了一大块代码。

我们最多只能得到一个构造函数,它有一些限制

 
Uladzimir Izerski:

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

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

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

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

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

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

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

这个想法非常该死的简单,如果有人需要,我早就做了一个工作室)。

原因: