Sketchpad

Sketchpad(又名機器人繪圖員)是由Ivan Sutherland於1963年在博士論文中撰寫的革命性電腦程式,他於1988年獲得圖靈獎,2012年獲得京都獎。它開創了人機界面的先河。 互動(HCI)。[1] Sketchpad被認為是現代計算機輔助設計(CAD)程式的祖先,也是計算機圖形學發展的重大突破。 例如,圖形用戶界面(GUI)源自Sketchpad以及現代面向對象的編程。 伊凡·薩瑟蘭(Ivan Sutherland)證明,除了展示一種新穎的人機互動方法外,計算機圖形學還可以用於藝術和技術目的。

基本介紹

  • 外文名:Sketchpad
  • 又名:機器人繪圖員
歷史,軟體,硬體,出版物,

歷史

薩瑟蘭的靈感來自Vannevar Bush的“As We May Think”中的Memex。 Sketchpad激發道格拉斯·恩格爾巴特(Douglas Engelbart)在20世紀60年代在斯坦福研究所(SRI)的增強研究中心(ARC)設計和開發oN-Line系統。

軟體

Sketchpad是第一個使用完整圖形用戶界面的程式。程式組織其幾何數據的巧妙方式是在計算中率先使用“主”(“對象”)和“出現”(“實例”)並指向面向對象的編程。主要想法是擁有可以實例化為多個副本的主圖紙。如果用戶更改了主圖紙,則所有實例也會更改。
幾何約束是Sketchpad中的另一個主要發明,它讓用戶可以輕鬆地約束繪圖中的幾何屬性 - 例如,線的長度或兩條線之間的角度可以固定。
正如一本貿易雜誌所說,顯然Sutherland“在3D計算機建模和視覺模擬方面開闢了新天地,是計算機圖形學和CAD / CAM的基礎”。很少有節目可以稱為他的成就先例。 Patrick J. Hanratty有時被稱為“CAD / CAM之父”並於1957年在通用電氣公司編寫了數控語言PRONTO,並於1961年開始為通用汽車工作時編寫CAD軟體.Sutherland在他的論文中寫道Bolt,Beranek和Newman有一個“類似的程式”和T-Square是由Peter Samson和1962年的一個或多個MIT同學開發的,都是PDP-1。

硬體

最近發明了光筆。Sketchpad在麻省理工學院的林肯TX-2(1958)計算機上運行,該計算機具有64k的36位字。 在可用於在顯示檔案中存儲每個顯示點的36位中,20給出了顯示系統的該點的坐標,剩下的16給出了負責添加該點以顯示的n分量元素的地址。
1963年,大多數計算機僅使用專業程式設計師或工程專業學生提交的打孔卡或磁帶卷,以批處理作業模式運行作業。 需要大量的工作才能使TX-2在具有大型CRT螢幕的互動模式下運行。 當Sutherland完成它時,必須重新轉換為再次以批處理模式運行。

出版物

Sketchpad計畫是Sutherland博士的重要組成部分。 麻省理工學院的論文,與當時的計算機輔助設計項目有Sketchpad: A Man-Machine Graphical

相關詞條

熱門詞條

聯絡我們