本篇文章1172字,读完约3分钟
未来的世界将被分为两类,一类是程序化的,另一类是非程序化的。尽管编程世界的领土目前还很小,但其扩展速度不可低估。
作者:何,中国信息与通信研究院云计算与大数据研究所所长
早期的电子产品都是专用的,电子产品只能用于特定的目的。例如,玩游戏的产品不能用于商务办公。
先进的
可编程性。
电脑是一种实现“可编程”的电子产品,它的功能由特殊变为一般,所以玩游戏时可以假装在办公室。可编程性是指计算机硬件和软件的内在可变性,即改变程序逻辑和过程的能力。如果规则是可变的(外部表现是不同的应用被用作门户),那么计算机的功能将是可变的。
可编程性的基本条件
编程的基本工作主要分为两类。一是将自然语言描述的现实世界翻译成计算机语言描述的程序世界,这主要是程序员的工作;其次,程序所面对的处理对象必须是它能够识别的数据,因此有必要将对象的属性特征量化为数字语言,这主要是物联网和大数据领域人员的工作。
可编程性。
自从计算机发明以来,可编程性的内涵和范围一直在扩大。在早期,电子产品主要是可编程的(即计算机)。后来,可编程逻辑阵列(plc)、可编程数据库、可编程手机(如智能手机)、可编程网络(如sdn)和可编程数据中心出现了。
计算机
plc
sdn
可编程2.0时代
“软件正在吞噬世界”(华尔街日报,2011),世界正在迎来可编程2.0时代。例如,开源运动提倡用机器语言代替自然语言来编写标准,这样标准就可以被编程。此外,软件本身不仅是开源和可编程的,而且是可重编程的,如开放平台和开放api,这是做二次编程的一个基本软件。
以区块链为代表的新兴技术在可编程性方面向前迈出了一大步。
首先,比特币和其他虚拟货币带来了货币可编程性的概念。货币的发行、流通和管理都可以通过计算机来实现。
第二,智能契约带来了契约可编程性的概念。商业合同、法律体系和会计准则越来越多地用计算机语言书写。不知道未来如何编程的律师不可能是好的会计师。
第三,一致性机制带来了一致性可编程性的概念。现实世界建立在共识的基础上,新的共识每天都在形成。区块链的共识机制是通过算法实现某种共识,这样共识也可以被编程。
人工智能的发展是智能领域可编程性的新突破。无人驾驶使驾驶可编程,面部识别使刷牙面部可编程,语音识别使听觉可编程,等等。
今后
未来的世界将被分为两类,一类是程序化的,另一类是非程序化的。尽管编程世界的领土目前还很小,但其扩展速度不可低估。
本文转载自《何。本文由平台/作者授权的金融网站发布。请不要擅自转载。如果你对干货有意见或文章,你愿意为投资者提供最权威和专业的参考意见。无论你是权威专家、金融评论家还是智囊团,我们都欢迎你积极投稿,进入金融网站的著名栏目。
电子邮件地址:mingjia @ jrj,电话号码:010-83363000-3477。期待您的加入!
标题:何宝宏:可编程性的进阶
地址:http://www.hhhtmd.com/hqzx/16576.html