摘要:"\u003Cp\u003E科學史話\u003C\u002Fp\u003E\u003Cp\u003E武夷山\u003C\u002Fp\u003E\u003Cp\u003E世上第一臺電子計算機ENIAC問世後,美國軍方挑選了6位優秀的女性給ENIAC編程,其中一位就是凱瑟琳·麥克納蒂。\u003C\u002Fp\u003E\u003Cp\u003E1948年,麥克納蒂與ENIAC項目的大功臣之一莫奇利結爲夫婦。

"\u003Cp\u003E科學史話\u003C\u002Fp\u003E\u003Cp\u003E武夷山\u003C\u002Fp\u003E\u003Cp\u003E世上第一臺電子計算機ENIAC問世後,美國軍方挑選了6位優秀的女性給ENIAC編程,其中一位就是凱瑟琳·麥克納蒂。\u003C\u002Fp\u003E\u003Cp\u003E1921年2月12日,麥克納蒂出生於愛爾蘭的一個小村莊。1924年,她跟隨全家移民美國,長大後進入賓州費城的慄樹山學院,攻讀數學專業。1942年她畢業時,當年該專業的畢業生中只有三名女性。\u003C\u002Fp\u003E\u003Cp\u003E那時,數學專業畢業的女生一般都是做中小學老師。爲了擴大未來的就業選擇範圍,麥克納蒂在大三時選修了會計、商法、銀行學、經濟學、統計學等商科課程,擴充了自己的知識面。1942年的一天,她碰巧在《費城問訊報》上看到一則國家公務員招聘啓事,招聘擁有數學專業學位的女性。於是,她與主修數學專業的同學弗朗西絲·比拉斯一起被順利錄取,起始年薪爲1620美元。與她倆一道被賓夕法尼亞大學摩爾工學院特別項目招募去的還有另外70餘名女性,她們作爲所謂的“人工計算機”,用手工計算法來完成本該由電子計算機完成的龐大運算任務,例如爲美國陸軍彈道研究實驗室開展炮彈彈道的計算。\u003C\u002Fp\u003E\u003Cp\u003E後來,麥克納蒂描述過這段生活:“那時我們擁有的臺式計算器是機械式的,由電機驅動,可以進行簡單的算術運算。做乘法時,當答案出來後,我們得把答案記下來,再將其輸入計算器,進行下一步計算。我們要爲每一門火炮準備一個射表,列出約1800個簡單彈道的數據。人工計算出每一個彈道,都需要坐在桌旁用計算器和稿紙演算三四十個小時。做計算的年輕女性很快就不夠用了”。\u003C\u002Fp\u003E\u003Cp\u003E迫於嚴峻的形勢, 約翰·莫奇利、約翰·埃科特和賓大摩爾工學院的其他工程師加緊進行首臺電子計算機ENIAC的設計研發工作。1946年,ENIAC計算機研發成功,包括麥克納蒂在內的六位女性被選中,成爲世界上第一批計算機程序員。\u003C\u002Fp\u003E\u003Cp\u003E一開始,由於ENIAC屬於保密項目,她們6人不被允許待在機房裏工作,只好先在紙上寫程序,再送入機房上機測試。與此同時,她們幾個也要像過去一樣參與複雜數學問題的手工計算,比如將長長的微分方程分解爲一些儘可能簡單的運算步驟,讓當時比較笨拙的計算機去分步完成計算。子程序這個想法,就是麥克納蒂提出的。\u003C\u002Fp\u003E\u003Cp\u003E到了1947年,這些程序員都要調往地處馬里蘭州的阿伯丁兵器試驗場。麥克納蒂和她當年的同窗比拉斯,以及露絲·李希特曼三人去了阿伯丁,另外3人不願遠行,要麼辭去工作嫁人,要麼在費城改行從事其他工作。\u003C\u002Fp\u003E\u003Cp\u003E1948年,麥克納蒂與ENIAC項目的大功臣之一莫奇利結爲夫婦。婚後,夫婦倆把家安置在賓州的一個農場裏。麥克納蒂一邊生兒育女,一邊與丈夫一起參與BINAC和UNIVAC等計算機的研製。莫奇利以硬件設計見長,麥克納蒂以軟件設計見長,二人攜手,珠聯璧合。\u003C\u002Fp\u003E\u003Cp\u003E在ENIAC研製成功的消息公之於衆時,6位程序員的工作卻未有人提及,因此很少有人瞭解她們做過的重要貢獻。但麥克納蒂的家鄉愛爾蘭沒有忘記她,1986年,愛爾蘭的萊特肯尼理工學院設立了以麥克納蒂名字命名的獎章,每年表彰一位計算機科學專業的學生。2006年4月20日,麥克納蒂在賓州去世,享年85歲。\u003C\u002Fp\u003E\u003Cp\u003E(責任編輯:羅伯特)\u003C\u002Fp\u003E"'.slice(6, -6), groupId: '6717691508796949005
相關文章