在20世纪的那个年代,讲述辉煌未来的文章屡见不鲜,但《思维之际》这篇文章却异常耀眼。它所讲述的不是可以替代我们去做家务劳动的设备,也不是关于未来运输方式或智能机器人的故事,这个故事的主角是信息(Information),故事的主线是如何利用新技术成功的处理信息。
回顾历史,从第一台继电器计算器出现到现在为止,65年过去了,计算机的体积越来越小,处理速度越来越快,价格也越来越便宜。这一趋势极大地改变了计算的原始属性。当计算机价格变得很便宜,可以实现人手一台;当计算机体积越小、处理速度越快,软件就能发挥更大的作用,而机器就可以承担越来越多的工作。
要充分利用日益增长的运算和处理能力,较好的一种方法就是不断改进计算机系统中的关键部位,最典型的就是用户界面(UserInterface)它可以看作人机交互的轴心。人与计算机是两种完全不同形式的“客观存在”,只可惜在人机交互的这个过程中,与其让计算机去适应人类的特性,远不如劝服人们进行调整以适应计算机的特性来得容易。
在计算机发展早期,交互式这个概念并没有它的实际意义。人们编程时更多使用的是开关和电缆,有一部分人使用的是打孔纸带或胶片。到了20世纪50到60年代(有些观点认为这一时间可以延续到70年代)计算机已经可以使用批处理(batchprocessing)进行编程:程序和数据被“分布”在打孔卡上,然后一次性录入到计算机内存。这些工作完成之后,再由程序对数据进行分析,得出结论,最后将结果打印在纸上。
最早的交互式计算机运用的是电传打字机。我们回忆一下前面讲过的达特茅斯(Dartmouth)时分操作系统(原型出现于20世纪60年代早期),这种系统支持多个电传打字机同时工作,而且互不影响。此类系统中,用户在打字机上输入一行,计算机会相应地输出一行或多行。通常,打字机和计算机之间的信息交流是由一串ASCI码(也有可能是其他字符集)来完成的,这些ASCII码大多由字符编码组成,当然还包括像回车、换行等一系列简单的控制字符编码。随着机器的运行,相应的事务也随着打印纸的旋转逐步推进。
25 图形化革命
399