本篇文章1172字,读完约3分钟

未来的世界将被分为两类,一类是程序化的,另一类是非程序化的。尽管编程世界的领土目前还很小,但其扩展速度不可低估。

作者:何,中国信息与通信研究院云计算与大数据研究所所长

早期的电子产品都是专用的,电子产品只能用于特定的目的。例如,玩游戏的产品不能用于商务办公。

先进的

可编程性。

电脑是一种实现“可编程”的电子产品,它的功能由特殊变为一般,所以玩游戏时可以假装在办公室。可编程性是指计算机硬件和软件的内在可变性,即改变程序逻辑和过程的能力。如果规则是可变的(外部表现是不同的应用被用作门户),那么计算机的功能将是可变的。

可编程性的基本条件

编程的基本工作主要分为两类。一是将自然语言描述的现实世界翻译成计算机语言描述的程序世界,这主要是程序员的工作;其次,程序所面对的处理对象必须是它能够识别的数据,因此有必要将对象的属性特征量化为数字语言,这主要是物联网和大数据领域人员的工作。

可编程性。

自从计算机发明以来,可编程性的内涵和范围一直在扩大。在早期,电子产品主要是可编程的(即计算机)。后来,可编程逻辑阵列(plc)、可编程数据库、可编程手机(如智能手机)、可编程网络(如sdn)和可编程数据中心出现了。

计算机

plc

sdn

可编程2.0时代

“软件正在吞噬世界”(华尔街日报,2011),世界正在迎来可编程2.0时代。例如,开源运动提倡用机器语言代替自然语言来编写标准,这样标准就可以被编程。此外,软件本身不仅是开源和可编程的,而且是可重编程的,如开放平台和开放api,这是做二次编程的一个基本软件。

以区块链为代表的新兴技术在可编程性方面向前迈出了一大步。

首先,比特币和其他虚拟货币带来了货币可编程性的概念。货币的发行、流通和管理都可以通过计算机来实现。

第二,智能契约带来了契约可编程性的概念。商业合同、法律体系和会计准则越来越多地用计算机语言书写。不知道未来如何编程的律师不可能是好的会计师。

第三,一致性机制带来了一致性可编程性的概念。现实世界建立在共识的基础上,新的共识每天都在形成。区块链的共识机制是通过算法实现某种共识,这样共识也可以被编程。

人工智能的发展是智能领域可编程性的新突破。无人驾驶使驾驶可编程,面部识别使刷牙面部可编程,语音识别使听觉可编程,等等。

今后

未来的世界将被分为两类,一类是程序化的,另一类是非程序化的。尽管编程世界的领土目前还很小,但其扩展速度不可低估。

本文转载自《何。本文由平台/作者授权的金融网站发布。请不要擅自转载。如果你对干货有意见或文章,你愿意为投资者提供最权威和专业的参考意见。无论你是权威专家、金融评论家还是智囊团,我们都欢迎你积极投稿,进入金融网站的著名栏目。
电子邮件地址:mingjia @ jrj,电话号码:010-83363000-3477。期待您的加入!

标题:何宝宏:可编程性的进阶

地址:http://www.hhhtmd.com/hqzx/16576.html