閃文集 Ⅲ
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