夕阳下的编程? - 页 5

 
Andrey Pogoreltsev:

不要把编程和软件开发混为一谈。程 序员在很久以前就已经消亡了。开发者大军只会越来越多,因为在GUI上点击按键、抛出形状和图案并不傻。

而对于廉价的资源,总是照常营业。一个人工智能创造一个计算器的成本将大大超过该计算器开发者的资源,所以作者的原始问题更多的是假设而不是真实。


产品的复杂性也有很大差异。例如,在有人创造出能用zkSNARKs创造出类似ZCach的人工智能之前,需要很多年才能想出更复杂的算法。

并告诉我这有什么不同?

 
Dmitry Fedoseev:

并告诉我这有什么不同?

编程只是发展的一个阶段。

 
Реter Konow:

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

人工智能不等于智能,傻瓜式编码也不等于编程。

就在昨天,我在hubra上看到一篇几乎是关于这个问题的文章:https://habr.com/ru/post/483592/

Разработчики — никакая не элита, а голые короли индустрии
Разработчики — никакая не элита, а голые короли индустрии
  • habr.com
Пожалуйста, не поймите меня неправильно. Я профессиональный разработчик с 30-летним стажем. Я могу читать и понимать почти двадцать языков, полных по Тюрингу. Я могу писать ясный и выразительный код на доброй дюжине из них. В языках, которые я действительно люблю и использую ежедневно — мое имя можно увидеть на доске почета StackOverflow...
 

好吧,夕阳迟早会到来。诚然,它很可能看起来像一个主要的编程不连续。甚至更多的高级语言,最有可能选择神经网络的方向和它们的互动。但这也将是编程。也会有一些人通过工作室做网站的布局。的确,这些程序员之间的差异将开始大量增长。

而当90%的企业将完全自动化时,全面的衰退就会到来,医药和其他...就是说,乌托邦式的还不是很久以后。

 
人工智能(有条件的)在电脑游戏中赢得了3D射手对冠军 书呆子)的比赛,双方都被置于相同的条件下,最重要的是,这不是一个静态计算的动作,而是一个动态的。也就是说,这不是一个回合制游戏(跳棋、国际象棋),而是一个行动的元素,胜利不仅取决于智力,而且取决于玩家的反应。即,武器有后坐力,玩家(人)来到拐角处,他既可以绕到另一边,可以坐着等待,可以跑到远处的房间。而在这种情况下,人工智能必须进行思考--过度教育(学习),以 "成功运行,准确射击"。

这只是一个小细节,现在这种人工智能正在到处实施,所有的努力都投向了它的发展。因此,下一场革命是人工智能
 
Alexandr Andreev:

好吧,夕阳迟早会到来。诚然,它很可能看起来像一个主要的编程不连续。甚至更多的高级语言,最有可能选择神经网络的方向和它们的互动。但这也将是编程。也会有一些人通过工作室做网站的布局。的确,这些程序员之间的差异将开始大量增长。

而当90%的企业将完全自动化时,全面的衰退就会到来,医药和其他...这是个乌托邦式的时代。

一种编程语言本身在原则上是没有效率的。规则、语法、页面的打字和代码的阅读。如果我们通过代码来感知真实物体的世界,我们将通过变形虫的眼睛来看待它。

所有必要的框架都是很久以前创建的,而现代的程序员只是从不同的对象上栓上 "备件"。顺便说一下,这一点在各种专题文章中经常被写到。程序的发展已进入升级阶段。很少创造新的。大部分是旧的变化。

我的想法的实质是,我们正在使用过于狭窄和费力的方法来描述程序对象。现代技术使我们能够将其扩大并改进许多倍,但为此,我们需要重新考虑编程的概念。

 
SeriousRacoon:

人工智能不等于智能,傻瓜式编码也不等于编程。

就在昨天,我在hubra上看到一篇几乎是关于这个问题的文章:https://habr.com/ru/post/483592/

这是正确的,不是情报。人工智能是一个非常广泛的领域,指的是字面上任何使用模糊逻辑的东西(这是它与我们相似的地方)。
 
Ivan Butko:
人工智能(有条件的)在电脑游戏中赢得了3D射手对冠军 书呆子)的比赛,双方都被置于相同的条件下,最重要的是,这不是一个静态计算的动作,而是一个动态的。也就是说,这不是一个回合制游戏(跳棋、国际象棋),而是一个行动的元素,胜利不仅取决于智力,而且取决于玩家的反应。即,武器有后坐力,玩家(人)来到拐角处,他既可以绕到另一边,可以坐着等待,可以跑到远处的房间。而在这种情况下,人工智能必须进行思考--过度教育(学习),以 "成功运行,准确射击"。

这只是一个小细节,现在这种人工智能正在到处实施,所有的努力都投向了它的发展。因此,下一场革命是人工智能
同意。但是,你不能仅靠神经网络来创造人工智能。你需要一个智能的概念,而它还没有以现成的形式存在。只有理论。
 

一个在纯EA中从绝对零开始创建视觉工作室的方法,只使用OnChartEvent()事件--坐标和光标及按键事件。根据我的理论--这是有可能的。 使用我的新概念,组装对象的参数。

阶段。

1.创建一个新的EA。

2.声明Kernel数组。

3.编写一个函数,在按下键时用光标控制内核的大小。

4.编写通过按下按键向核心添加参数的功能。

5.在光标和特殊按钮的关键事件上增加对图形对象基本处理程序的调用(处理程序-ObjectCreate(), ObjectSetInteger()...)。

6.写一个函数来保存对象的模板。

7.编写函数,将模板复制到实例中。

8.编写一个函数,在内核内分配创建的模板和实例。

9.运行专家顾问,并着手创建参数和组装MT上的基本控件模板。

10.在创建了基本的元素集 之后,我们将它们保存为模板,并将它们复制到内核的用户部分。从第一个元素的模板中,我们得到用于编辑的元素的实例。

11.在编辑和可编辑元素的参数之间建立联系,获得可视化的编辑))。(尽管是以原始和粗略的形式,但基本上就是这样)。


正如你所看到的,你可以通过几乎完全可视化的控件组装和实现可视化的编辑来实现。

Документация по MQL5: Основы языка / Типы данных / Структуры, классы и интерфейсы
Документация по MQL5: Основы языка / Типы данных / Структуры, классы и интерфейсы
  • www.mql5.com
Структура является набором элементов произвольного типа (кроме типа void). Таким образом, структура объединяет логически связанные данные разных типов. Объявление структуры Имя структуры нельзя использовать в качестве идентификатора (имени переменной или функции). Следует иметь ввиду, что в MQL5 элементы структуры следуют непосредственно друг...
 
Andrey Pogoreltsev:

编程只是发展的一个阶段。

还有哪些人?