• Sketchpad

    編輯
    本詞條由“匿名用戶” 建檔。

    Sketchpad

    編輯

    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) 設計和開發在線系統

    有關 GUI 開發的更詳細討論,請參閱圖形用戶界面的歷史。

    軟件

    編輯

    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:人機圖形通信系統

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/198013/

    (4)
    詞條目錄
    1. Sketchpad
    2. 歷史
    3. 軟件
    4. 硬件
    5. 出版物

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久