0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

美國第一臺電子計算機 它出自女程序員之手

電子工程師 ? 來源:fqj ? 2019-05-05 08:55 ? 次閱讀

人工智能的歷史告訴我們:隨著科技的進步,機器會越來越聰明,但卻鮮少涉及人類在其中發(fā)揮的重要作用,包括怎么設(shè)計機器的原型,以及怎么訓練它等等。

最近,IEEE Spectrum開了一個AI歷史系列,主要探討了AI史上人類的作用,例如發(fā)明家、思想家、工人或者工程師是如何創(chuàng)造出可以復(fù)制人類思想和行為(或者至少看似)的算法。

這個系列共有六個部分,本文是第二部分《設(shè)計ENIAC的程序媛》,閱讀第一部分,請戳這兒。

1946年2月14日,記者們聚集在賓夕法尼亞大學摩爾工程學院,目睹了世界上第一臺通用電子數(shù)字計算機之一——電子數(shù)字積分計算機的公開演示(ENIAC)。

Arthur Burks是ENIAC團隊的數(shù)學家和高級工程師,負責展示機器的功能。他首先讓計算機一起添加了5,000個數(shù)字,1秒后他證明了機器可以在超短的時間內(nèi)計算出炸彈軌跡,這比炮彈從槍口發(fā)出到達目標所需的時間更短。

記者們留下了深刻的印象。據(jù)他們所知,所有伯克斯所要做的就是按下一個按鈕,機器就會瞬間計算出結(jié)果,而這個計算過程如果由人來完成需要好幾天的時間。

記者不知道的是,計算機能成功運行得益于六名女程序員背后付出的努力,這些程序媛們曾經(jīng)都親自經(jīng)歷了這樣的計算過程,沒有她們的艱辛工作就不會取得如此巨大的突破性進展。

Betty Jean Jennings(左)和Frances Bilas(右)正在操作ENIAC的主控制板

第二次世界大戰(zhàn)初期,計劃建造一個可以計算炸彈軌跡的計算機。摩爾工程學院正在與彈道研究實驗室(BRL)合作,在那里一支由100個人組成的團隊接受了手工計算炮彈射擊臺的訓練。

這項任務(wù)需要高水平的數(shù)學技能,包括解決非線性微分方程的能力以及使用差分分析儀和算尺。然而,這被認為是文書工作,對于男性工程師來說也是一項繁瑣無味的工作。因此,BRL聘請的大多數(shù)是擁有大學學位并表現(xiàn)出很高的數(shù)學才能的女性來處理這項工作。

隨著戰(zhàn)爭的進展,預(yù)測炸彈飛行路徑的能力成為軍事戰(zhàn)略不可或缺的部分,而BRL則面臨越來越大的壓力,他們需要盡快拿出成果并投入使用。

1942年,物理學家John Mauchly撰寫了一份備忘錄,建議構(gòu)建一個可編程的通用“電子計算器”,它可以使計算過程自動化。 到1943年6月,Mauchly和電氣工程師J. Presper Eckert一起獲得了建立ENIAC的資金。

電子計算機的目的是取代BRL的數(shù)百名的人類團隊,使計算過程更快,更有效。然而,Mauchly和Eckert意識到他們的新機器需要通過穿孔卡進行編程才能計算軌跡,這是IBM幾十年來用來編程其他機器的技術(shù)。

Adele和Herman Goldstine是一對夫婦,當時領(lǐng)導BRL的人類計算業(yè)務(wù),他們認為,這項任務(wù)應(yīng)該由他們小組中最擅長數(shù)學的人來完成。他們共同選出六位女性——Kathleen McNulty, Frances Bilas,Betty Jean Jennings, Ruth Lichterman, Elizabeth Snyder, 和 Marlyn Wescoff,讓她們從從計算工具晉升為機器操作員。

Elizabeth "Betty" Snyder正在研究ENIAC

她們的首要任務(wù)是從內(nèi)到外熟悉ENIAC,研究機器的藍圖,以了解其電路、邏輯和物理結(jié)構(gòu)。其中有很多值得學習的東西:這個30噸重的龐然大物占地約140平方米(1,500平方英尺),使用超過17,000個真空管,70,000個電阻器,10,000個電容器,1,500個繼電器和6,000個手動開關(guān)。由六名操作員組成的團隊負責配置和連接機器以執(zhí)行特定的計算,處理穿孔卡設(shè)備以及調(diào)試其操作。這有時會需要操作員在機器內(nèi)爬行以更換有故障的真空管或電線。

實際上在戰(zhàn)爭期間,ENIAC并沒有及時完成炸彈軌跡的計算。但不久之后,John von Neumann就開始用它來進行核聚變計算。這需要使用超過100萬張穿孔卡。而來自洛斯阿拉莫斯的物理學家剛好有操作員的編程經(jīng)驗,知道如何同時處理如此多的操作。

ENIAC的程序員之一Kathleen McNulty

至此,女性程序員的貢獻都沒有得到認可或贊揚。這在一定程度上是因為編程機器仍然與人類計算密切相關(guān),因此被認為是一種“亞專業(yè)”女性的工作。領(lǐng)先的工程師和物理學家更專注于設(shè)計和構(gòu)建硬件,因為他們認為硬件對計算的未來更為重要。

出于這個原因,當ENIAC于1946年最終呈現(xiàn)給媒體時,六位女性操作員仍然未露面,這是冷戰(zhàn)的曙光,美國軍方熱衷于展示其技術(shù)實力。工程師們將ENIAC表述為一臺自主的智能機器,他們宣揚了一種偏頗的技術(shù)優(yōu)勢,同時也隱藏了人工做出的貢獻。

這種公關(guān)策略奏效了,它影響了未來幾十年媒體對計算機的報道。在關(guān)于ENIAC遍布全球的新聞報道中,該機器占據(jù)了中心位置,被稱為“電子大腦”,“巫師”和“人造機器人大腦”。

幾乎沒有提到六位女性操作員的艱苦而堅韌的工作,也忽略了她們曾經(jīng)為了實現(xiàn)所謂的“機器智能”爬過的機器,以及換過的電線和真空管。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7295

    瀏覽量

    87534
  • 人工智能
    +關(guān)注

    關(guān)注

    1789

    文章

    46368

    瀏覽量

    236559
  • 電子數(shù)字
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    1736

原文標題:美國第一臺電子計算機是由女程序員編寫的

文章出處:【微信號:BigDataDigest,微信公眾號:大數(shù)據(jù)文摘】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    中國量子計算機證明是可用的——《瞭望》刊發(fā)中國量子信息奠基人郭光燦院士專訪

    量子計算機處理特定數(shù)據(jù)能力與電子計算機相比,相當于電子計算機與算盤相比◇本源量子把72比特的“本源悟空”上到云端向全世界開放,被120多個國家的用戶訪問1200萬次,已經(jīng)算了2
    的頭像 發(fā)表于 08-30 12:41 ?123次閱讀
    中國量子<b class='flag-5'>計算機</b>證明是可用的——《瞭望》刊發(fā)中國量子信息奠基人郭光燦院士專訪

    這個“六一”,起組裝人生第一臺量子計算機

    自主量子計算機群開放授課活動”上30多名少先隊員在“本源悟空”硬件研制團隊負責人孔偉成博士的指導下動手組裝人生第一臺量子計算機與中國第三代自主超導量子計算機“本源悟
    的頭像 發(fā)表于 06-02 08:22 ?243次閱讀
    這個“六一”,<b class='flag-5'>一</b>起組裝人生<b class='flag-5'>第一臺</b>量子<b class='flag-5'>計算機</b>

    高性能計算的原理與實踐:從基本概念到架構(gòu)解析

    高性能計算的概念最早可以追溯到上世紀40年代,當時為了進行原子彈的設(shè)計和模擬,美國建造了第一臺電子數(shù)字計算機[ENIAC],它可以每秒執(zhí)行約5000次運算,相當于當時最快的機械
    的頭像 發(fā)表于 05-11 08:27 ?390次閱讀
    高性能<b class='flag-5'>計算</b>的原理與實踐:從基本概念到架構(gòu)解析

    【量子計算機重構(gòu)未來 | 閱讀體驗】+ 了解量子疊加原理

    作為零基礎(chǔ)初學級的量子小白,對神秘詭異的量子世界充滿了好奇。說起量子計算機,我有許多問號,量子計算機的工作原理是什么?電子計算機有什么區(qū)別?量子
    發(fā)表于 03-13 17:19

    【量子計算機重構(gòu)未來 | 閱讀體驗】+ 初識量子計算機

    欣喜收到《量子計算機——重構(gòu)未來》書,感謝電子發(fā)燒友論壇提供了個讓我了解量子計算機的機會! 自己對
    發(fā)表于 03-05 17:37

    Tesla 計劃斥資 5 億美元建造一臺由 NVIDIA 的 AI GPU 提供支持的 Dojo 超級計算機

    ABSTRACT摘要Tesla計劃斥資5億美元建造一臺由NVIDIA的AIGPU提供支持的Dojo超級計算機,因此該公司正在加大基于AI的開發(fā)力度。JAEALOT2024年1月27日Tesla計劃
    的頭像 發(fā)表于 02-19 12:45 ?504次閱讀
    Tesla 計劃斥資 5 億美元建造<b class='flag-5'>一臺</b>由 NVIDIA 的 AI GPU 提供支持的 Dojo 超級<b class='flag-5'>計算機</b>

    歐盟首臺百億億次級超級計算機JUPITER建設(shè)成果顯著,進入新階段

    歐洲超級計算機聯(lián)盟 EuroHPC JU 曾于 2023 年 10 月宣布,將投資 2.73 億歐元打造歐洲第一臺超大規(guī)模超級計算機——JUPITER,預(yù)期其性能將達到每秒五億次浮點運算的水平。
    的頭像 發(fā)表于 01-25 14:40 ?471次閱讀

    CY8CPROTO-063-BLE為什么無法打開CMSIS-DAP端口?

    ,我只有個 COOLDIM_PRG_BOARD。 它在一臺計算機上編程,而不是在另一臺計算機上編程。
    發(fā)表于 01-22 07:28

    詳細解讀GPU的起源及發(fā)展

    最早的算力引擎。是人類的大腦,后來演變成草繩、石頭、算籌(種用于計算的小棍子)、算盤。到了20世紀40年代,世界上第一臺數(shù)字式電子計算機ENIAC誕生,人類算力正式進入了數(shù)字
    發(fā)表于 12-25 10:07 ?2099次閱讀
    詳細解讀GPU的起源及發(fā)展

    如何超級簡單的 DIY 一臺 樹莓派5 供電的計算機

    的適應(yīng)性意味著,如果你愿意,你可以創(chuàng)建更復(fù)雜的東西。 (它有點笨重,但很堅固,而且非常容易制作) 早在之前,我們就用 Raspberry Pi 4 制作了一臺非傳統(tǒng)的便攜式電腦?,F(xiàn)在是時候用全新的 Raspberry Pi 5 將其現(xiàn)代化了。 在我們了解構(gòu)建計算機所需的
    的頭像 發(fā)表于 12-15 17:48 ?710次閱讀
    如何超級簡單的 DIY <b class='flag-5'>一臺</b> 樹莓派5 供電的<b class='flag-5'>計算機</b>

    微型計算機的組成及其應(yīng)用形態(tài) 單片機的特點及應(yīng)用領(lǐng)域

    1946年2月15日,第一臺電子數(shù)字計算機 ENIAC問世,這標志著計算機時代的到來。ENIAC 是電子計算機,時鐘頻率雖然僅有 100
    的頭像 發(fā)表于 12-03 09:32 ?1242次閱讀
    微型<b class='flag-5'>計算機</b>的組成及其應(yīng)用形態(tài) 單片機的特點及應(yīng)用領(lǐng)域

    程序員表白程序

    電子發(fā)燒友網(wǎng)站提供《程序員表白程序.rar》資料免費下載
    發(fā)表于 11-21 10:41 ?16次下載
    <b class='flag-5'>程序員</b>表白<b class='flag-5'>程序</b>

    臺電機順啟逆停電路圖詳解

    控制要求:兩臺電機用Q0.0和Q0.1表示,分別有自身的啟動和停止按鈕,第一臺電機啟動后,第二臺電機才能啟動。
    的頭像 發(fā)表于 11-13 15:47 ?5209次閱讀
    兩<b class='flag-5'>臺電</b>機順啟逆停電路圖詳解

    ?數(shù)字化時代的基石——服務(wù)器發(fā)展與主流廠商巡禮

    服務(wù)器行業(yè)的發(fā)展最早可追溯到1946年,第一臺電子計算機ENIAC研制成功;隨后,晶體管技術(shù)的引入為服務(wù)器的發(fā)展提供了技術(shù)保障,1954年,第一臺使用晶體管的計算機TRADIC誕生于美國
    的頭像 發(fā)表于 10-29 14:55 ?1060次閱讀
    ?數(shù)字化時代的基石——服務(wù)器發(fā)展與主流廠商巡禮

    匯編語言基礎(chǔ)知識:基本概念

    機器指令展開來講就是一臺機器可以正確執(zhí)行的命令。電子計算機的機器指令是列二進制數(shù)字。計算機將之轉(zhuǎn)變?yōu)?b class='flag-5'>一列高低電平,以使
    的頭像 發(fā)表于 10-26 14:29 ?2233次閱讀
    匯編語言基礎(chǔ)知識:基本概念