跳至內容

Lisp機器

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Lisp 機器(英語:Lisp machines)是予人設計來高效運行以 Lisp 語言為主要軟體開發語言的通用型計共伊算機(通常通過硬體支持)。 佇咧某一種意識,Lisp 機器是第一个商業的單用戶工作站。就算講數量表現表現袂如意(佇一九八八年大概干焦有七千套), Lisp 機器佇商業上開創了真濟現行的技術,包括高效的內存糞埽收集,雷射列印,窗口化系統,計算機滑鼠,高解析度的位圖,計算機圖像解析佮網路革新(像 CHAOSN)。

佇彼个二十世紀八十年代,幾間公司當咧起造佮銷售 Lisp 機器:Symbolics ( 三千六百 , 三千六百四十 , XL 千二百 , Maclvory 佮其他模型), Lisp 機器公司(LMI Lambda), 德州儀器(Explorer 和 MicroExplorer)和 Xerox(InterLisp-D workstations)。 遮的作業系統攏是用 Lisp Machine Lisp , InterLisp ( Xerox ) 佮小可仔出現的 Common Lisp 寫的。

歷史

歷史背景

上世紀六十佮七空年代的人工智慧(AI)電腦的程式大攏要求以處理器時間佮存儲器空間為測量標準來看十分大摸的計算能力(對彼个時陣來講)。 這款人工智慧研究所需要的計算能力上的要求是 Lisp 符號化程式語言所致使的。佇彼當陣商業的硬體攏有針對彙編類和 Fortran 系語言做設計佮優化。上代先,硬體上的大量開用意味著 Lisp 機器干焦會當予真濟用戶共享使用。毋過綴著六十佮七空年代的集集做電路的技術沓沓仔縮小矣計算機的大細佮開用,並且 AI 程序所需要內存開始超過上捷用的研究用計算機 DEC PDP 鋪十的地址空間。研究者想出一條新思路:一台專門設計的計算機以開發佮運行大型的人工智慧程序,照起來 Lisp 語言的語義量身定製。為著欲保持作業系統是相對簡潔,遮的機器袂去予人公家,只為個人服務。

初期發展

佇一九七三年,理察 ・ 格林布萊特佮托馬斯 ・ 奈特(攏來自 MIT AI 實驗室的程式設計師), 開始一項尾仔變成矣「MIT Lisp 機器項目」的工程,啊若今開始𪜶干焦拍算欲使用二十四位標籤式架構的方式造一台佮硬體束結相倚的可運行特定的基礎的 Lisp 操作的計算機,毋是通過軟體運行𪜶。這台機器嘛會當進行增量糞埽回收。閣較準確實講,因為 Lisp 變量是運行的時陣確定類型毋是咧編譯的時陣,佇仝一个傳統的硬體頂懸,因為有測試佮分支指令,兩个變量間的加法運算可能開五倍時間。

麻省理工學院 Lisp 機技術的商業化

佇咧一九七九年,羅素 ・ 諾夫茨克確信 Lisp 語言的力量佮硬體加速這一因素將會予 Lisp 機器紮來一个光明的商業前景,這將可以 Greenblatt 成做一項建議:𪜶共使這項技術商業化。