奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 404 页

PDF 物理页索引 420 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
404
PDF 物理页
420(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
7fbc290f42c9dbcfb42ad64af7c32646be1532d92d59ebbf1b94b95901c360e1

电子枪可以通过电驱动定位到显示器任何一个像素点上,之后可以直接画出直线或曲线。由于屏幕上的图像具有持久性,不会立即消失,这样就可以利用直线和曲线形成最基本的画面。

支持光笔(lightpen)是 SAGE计算机的一大特色,操作者使用光笔可以改变显示器上的图像。光笔这种设备很特殊,从外观上来看是一端连有电线的笔。如果使用与之配套的软件,计算机能够感知到光笔所指的屏幕位置,随即根据光笔的位移相应地改变图像。

光笔的工作原理是什么呢?如果是第一次看到它,即使是相关领域的技术专家,也会感到困惑。理解它的关键在于光笔并不发射(emit)光它所做的是检测(detect)光。对于CRT(无论采用的是光栅还是向量显示技术),电子枪移动控制电路有两个最重要的功能,第一个功能是光笔一旦感知到电子枪射出的光,系统需要立即做出反应;第二个功能是系统在对其做出反应的过程中,需要确定出光笔指向的屏幕位置。

伊凡·苏泽兰(Van Sutherland,生于1938年)是最早预见到了计算机发展的一个全新领域,即交互式计算的人之一。在1963年,他演示了为SAGE计算机专门开发的名为“画板”(sketchpad)的程序。画板不仅可以将图像信息存放在存储器中,还可以把图像在屏幕上显示出来。你还可以使用光笔在显示器上画出图像并进行修改,与此同时,计算机会对光笔的轨迹一直进行跟踪。

还有一位早期交互式计算的预言家,那就是道格拉斯·恩格尔巴特(Douglas Engelbart,生于1925年)。他曾阅读过1945年万·布什发表的文章《思维之际》,巧合的是,五年之后他开始致力于研究计算机界面显示的新方法,并为之奉献毕生精力。20世纪60年代中期,当恩格尔巴特在斯坦福研究所(Stanford Research Institute)工作时,他重新思考并设计了输入设备,提出了用五股(five-pronged)键盘作为指令输入设备(这个设备并未普及),另外还提出了一种配备轮子和按钮的设备,它的名字就是鼠标(mouse)。鼠标现在已经在全世界被广泛接受,它可以用来移动屏幕内的指针,还可以选择屏幕上出现的对象。

许多在早期热衷于交互式图形计算的科学家(但这里并不包括恩格尔巴特),他们不约而同地聚集在了施乐(Xerox)公司,幸运的是,此时的光栅显示器已经变得经济实用。施乐公司在 1970年建立了帕洛阿尔托研究中心(Palo Alto Research Center,PARC),中心的主要任务之一就是协助产品开发,以此来加快公司迈入计算机产业的步伐。PARC中最著名的预言家应该算是阿伦·凯(AlanKay,生于1940年),14岁那年,阿伦·凯在一篇罗伯特·海因莱因(RobertHeinlein)撰写的故事中,读到了万·布什提出的微缩胶片图书馆,阿伦·凯因此而深受启发,不久他构想了一种名为“Dynabook”的便携式计算机。

编码隐匿在计算机软硬件背后的语言

404