Sketchpad

编辑
本词条由“匿名用户” 建档。

Sketchpad(又名RobotDraftsman)是IvanSutherland于1963年在其博士论文过程中编写的计算机程序,他为此获得了1988年的图灵奖和2012年的京都奖。 它开创了人机交互(HCI)的先河,被认为是现代计算机辅助设计(CAD)程序的始祖,也是计算机图形学总体发展的重大突破。例如,图形用户界面(GUI)源自Sketchpad以及现代面向对象编程。 伊万·萨瑟兰(Ivan...

目录

简介

编辑

Sketchpad(又名 Robot Draftsman)是 Ivan Sutherland 于 1963 年在其博士论文过程中编写的计算机程序,他为此获得了 1988 年的图灵奖和 2012 年的京都奖。

它开创了人机交互 (HCI) 的先河 , 被认为是现代计算机辅助设计 (CAD) 程序的始祖,也是计算机图形学总体发展的重大突破。例如,图形用户界面 (GUI) 源自 Sketchpad 以及现代面向对象编程

伊万·萨瑟兰 (Ivan Sutherland) 使用该程序表明,除了展示一种新颖的人机交互方法之外,计算机图形还可以用于艺术和技术目的

历史

编辑

Sutherland 的灵感来自 Vannevar Bush 的 As We May Think 中的 Memex。 1960 年代,Sketchpad 启发了 Douglas Engelbart 在斯坦福研究所 (SRI) 的增强研究中心 (ARC) 设计和开发在线系统

软件

编辑

Sketchpad 是最早使用完整图形用户界面的程序。

该程序组织其几何数据的巧妙方式开创了在计算中使用 master(对象)和 occurrences(实例)的先河,并指向了面向对象的编程。 主要想法是拥有可以实例化为许多副本的主图。 如果用户更改了主绘图,则所有实例也会更改。

几何约束是 Sketchpad 的另一项重大发明,它让用户可以轻松地在绘图中约束几何属性——例如,可以固定一条线的长度或两条线之间的角度。

正如一本行业杂志所说,Sutherland 显然在 3D 计算机建模和视觉模拟方面开辟了新天地,这是计算机图形学和 CAD/CAM 的基础。 很少有节目可以称得上是他的成就的先例。

Patrick J. Hanratty 有时被称为 CAD/CAM 之父,他于 1957 年在通用电气编写了一种数控语言 PRONTO,并在 1961 年开始为通用汽车工作时编写了 CAD 软件

Sutherland 在他的论文中写道,Bolt、Beranek 和 Newman 有一个类似的程序,T-Square 是由 Peter Samson 和一位或多位麻省理工学院的同学在 1962 年开发的,都是为 PDP-1 开发的。

计算机历史博物馆拥有 Sketchpad 的程序列表。

硬件

编辑

Sketchpad 在麻省理工学院的林肯 TX-2(1958 年)计算机上运行,该计算机具有 64k 的 36 位字。 用户用最近发明的光笔在屏幕上画画。 在显示文件中可用于存储每个显示点的 36 位中,20 位给出了显示系统的那个点的坐标,其余 16 位给出了负责将那个点添加到显示的 n 分量元素的地址。

Sketchpad

TX-2 是一台实验机器,硬件经常更换(根据 Sutherland 的说法,每周三)。 到 1975 年,光笔和使用光笔的阴极射线管都被拆除了。

出版物

编辑

Sketchpad 程序是 Sutherland 博士的重要组成部分。 麻省理工学院的论文,与当时的计算机辅助设计项目xxx相关。Sketchpad:人机图形通信系统。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/198013/

(5)
词条目录
  1. 简介
  2. 历史
  3. 软件
  4. 硬件
  5. 出版物

轻触这里

关闭目录

目录