所谓“ 技术系统 ”是指一种“人造”系统,它是人类为了实现某种目的而创造出来的。技术系统能够为人类提供某种功能。因此,技术系统具有明显的“功能”特征。科学家已经制造出了汽车、火车、飞机、收音机等技术系统,它们模仿并拓展了人类身体器官的功能。但是,技术系统能不能模仿人类大脑的功能?到目前为止,我们也仅仅知道人类大脑是由数十亿个神经细胞组成的器官(见图1-7),我们对它还知之甚少,模仿它非常困难。
在20世纪40年代的时候还没有“计算机(Computer)”这个词。“Computer”原本指的是做计算工作的人。这些计算员在桌子前一坐就是一整天,面对一张纸、一份指导手册,可能还有一台机械加法机,按照指令一步步地费力工作,并且足够仔细,最后可能得出一个正确结果。
面对全球冲突,一帮数学家开始致力于尽可能快地解决复杂数学问题。冲突双方都会通过无线电发送命令和战略信息,而这些信号也可能被敌方截获。为了防止信息泄露,军方会对信号进行加密,而能否破解敌方编码可能关乎着成百上千人的性命,自动化破解过程显然大有裨益。到第二次世界大战结束时,人们已经制造出了两台机器,它们可以被看作是现代计算机的源头。一台是美国的电子数字积分计算机(ENIAC,见图1-8),它被誉为世界上第一台通用电子数字计算机,另一台是英国的巨人计算机(Colossus)。这两台计算机都不能像今天的计算机一样进行编程,配置新任务时需要进行移动电线和推动开关等一系列操作。
图1-7 人脑的外观
图1-8 世界上第一台通用计算机ENIAC
今天,计算机几乎存在于所有的电子设备当中,通常只是因为它比其他选项都要便宜。例如普通的烤面包机本来并不需要计算机,但比起采用一堆组件,只用一个简单的成分就可以实现所有功能还是比较划算的。
这类专用的计算机运行速度不同、体积大小不一,但从根本上讲,它们的功能都是一样的。事实上,这类计算机大部分只能在工厂进行一次编程,这样做是为了对运行的程序进行加密,同时降低可能因改编程序引起的售后服务成本。机器人其实就是配有诸如手臂和轮子这样的特殊外围设备的电子设备,以帮助其与外部环境进行交互。机器人内部的计算机能够运行程序,例如,它的摄像头拍摄物体影像后,相关程序通过数据中心里的照片就可以对影像进行区分,以此来帮助机器人在现实环境中辨认物体。
人们玩计算机游戏,或用计算机写文章、在线购物、听音乐或通过社交媒体与朋友联系时。计算机被用于预测天气、设计飞机、制作电影、经营企业、完成金融交易和控制工厂等。作为一种通用的信息处理机器,电子计算机俗称电脑,它能够执行被详细描述的任何过程,其中用于描述解决特定问题的步骤序列称为算法。算法可以变成软件(程序),确定硬件(物理机)能做什么和做了什么。创建软件的过程称为编程。
中国的第一台电子计算机诞生于1958年。 在2021年6月29日公布的全球超算500强榜单中,中国共有186台超级计算机上榜,第8次蝉联全球拥有超算数量最多的国家。中国的超级计算机“天河二号”如图1-9所示。
图1-9 中国的超级计算机“天河二号”
但是,计算机到底是什么机器?一个计算设备怎么能执行这么多不同的任务?现代计算机可以被定义为“ 在可改变的程序的控制下,存储和操纵信息的机器 ”。该定义有两个关键要素:
第一,计算机是用于操纵信息的设备。这意味着可以将信息存入计算机,计算机将信息转换为新的、有用的形式,然后显示或以其他方式输出信息。
第二,计算机在可改变的程序的控制下运行,计算机不是唯一能操纵信息的机器。当你用简单的计算器来运算一组数字时,就是在输入信息(数字),处理信息(如计算连续数字的总和),然后输出信息(如显示)。另一个简单的例子是油泵,给油箱加油时,油泵利用当前每升汽油的价格和来自传感器的信号,读取汽油流入油箱的速率,并将这些数据转换为加了多少汽油和应付多少钱的信息。但是,计算器或油泵并不是完整的计算机,它们只是被构建来执行特定的任务。
在计算机的帮助下,人们可以设计出更有表现力、更加优雅的语言,并通过机器将其翻译为读取—执行周期能够理解的模式。计算机科学家常常会谈及建立某个过程或物体的模型,这并不是说要拿卡纸和软木来制作一个真正的复制品。“模型”是一个数学术语,意思是写出事件运作的所有方程式并进行计算,这样就可以在没有真实模型的情况下完成实验测试。由于计算机运行十分迅速,因此,与真正的实验操作相比,计算机建模能够更快得出答案。
人工智能(Artificial Intelligence,AI)最根本也最宏伟的目标之一就是建立人脑般的计算机模型。完美模型固然最好,但精确性稍逊的模型也同样十分有效。
艾伦·麦席森· 图灵 (1912年6月23日—1954年6月7日,见图1-10),出生于英国伦敦帕丁顿,毕业于普林斯顿大学,是英国数学家、逻辑学家,被誉为“计算机科学之父”“人工智能之父”,他是计算机逻辑的奠基者。1950年,图灵在其论文《计算机器与智能》中提出了著名的“图灵机”和“图灵测试”等重要概念,图灵思想为现代计算机的逻辑工作方式奠定了基础。为了纪念图灵对计算机科学的巨大贡献,1966年,由美国计算机协会(ACM)设立一年一度的“图灵奖”,以表彰在计算机科学中做出突出贡献的人。图灵奖被喻为“计算机界的诺贝尔奖”。
图1-10 计算机科学之父,人工智能之父——图灵
图1-11 现代计算机之父,博弈论之父——冯·诺依曼
约翰· 冯·诺依曼 (1903年12月28日—1957年2月8日,见图1-11),出生于匈牙利,毕业于苏黎世联邦工业大学,数学家,是现代计算机、博弈论、核武器和生化武器等领域内的科学全才,被后人称为“现代计算机之父”和“博弈论之父”。他在泛函分析、遍历理论、几何学、拓扑学和数值分析等众多数学领域及计算机学、量子力学和经济学中都有重大成就,也为第一颗原子弹和第一台电子计算机的研制做出了巨大贡献。