閃文集 Ⅲ
227
辯正。嚴格而言,范紐曼架構
運用到的理論,早就由圖林
提出。圖林在
1945
年寫出
ACE
(
Automatic Computing Engine)
報
告,而
ACE
計畫也由威金森
(
James Hardy Wilkinson
;
1919
–1986
;
參見圖六
)
承續圖林進
行。威金森因為數值分析的貢
獻在
1970
年獲頒圖林獎。
計算機能變得很好用,
編譯器
(
Compiler)
及作業系統
(
Operating System)
的發展功不可沒。編譯器的故事請參見《寫程式的
的女將軍》一文。
電腦作業系統的故事也相當有趣,我在《閃文集》第
180
頁曾
提及,再詳述如下。
1965
年時,貝爾實驗室
(
Bell Labs)
、
奇異電子
(
General Electric)
和麻省理工學院
(
MIT)
合作建立一套多使用者
(
Multi-
user)
、
多工
(
Multi-processor)
、
多層次
(
Multi-level)
的作業系統,稱
為
MULTICS
,
主要貢獻者是「分時處理作業系統」之父柯巴托
(
Fernando José "Corby" Corbató
;
b. 1926
;
參見圖七)。因計畫的工
作進度太慢,
MULTICS
在
1969
年終止。
當時參與計畫的湯普森
(
Ken Thompson; b. 1943
;
參見圖八
(
左
))
在
MULTICS
寫了一個電動遊戲程式「星際旅行」。在
MULTICS
打烊後,為了
能繼續玩這個遊戲,湯普森找來瑞奇
(
DennisMacAlistair Ritchie
;
1941
-
2011
;
參見圖八
(
右
))
,
發展出一套更有效率的作業系統,稱為
Unix
。
這套作業系
圖六
:
威金森
(
James Hardy Wilkinson; 1919
–1986)
Turing Award (1970) Citation:For his
research in numerical analysis to facilitate the use
of the high-speed digital computer, having received
special recognition for his work in computations in
linear algebra and "backward" error analysis