chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

簡(jiǎn)要介紹世界上首位程序員的簡(jiǎn)要介紹

華秋商城 ? 來(lái)源:djl ? 2019-09-02 16:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

戰(zhàn)時(shí)打造的所有機(jī)器,最初構(gòu)思時(shí)都以完成某項(xiàng)特殊工作(例如解程序或破解密碼)為目標(biāo)。但在愛達(dá)或圖靈心目中,真正的電腦應(yīng)該能完美且快速的執(zhí)行任何邏輯作業(yè)。如此一來(lái),機(jī)器的作業(yè)就并非只由硬件決定,軟件(可以在上面跑的程序)也扮演重要角色。

圖靈再度清楚說(shuō)明這個(gè)概念:「我們不需要靠無(wú)數(shù)的不同機(jī)器來(lái)完成不同的工作。」他在1948年寫道:「只需要一部機(jī)器就夠了。在辦公室為通用機(jī)器『設(shè)計(jì)程序』來(lái)完成這些工作,取代了為執(zhí)行不同工作而要生產(chǎn)不同機(jī)器的工程問(wèn)題?!?/p>

理論上,像ENIAC這樣的機(jī)器應(yīng)該可以程序化,甚至當(dāng)成通用機(jī)器來(lái)使用。但實(shí)際上,載入新程序的程序非常辛苦,包括必須動(dòng)手一一拔除連結(jié)電腦中不同單元的電纜。戰(zhàn)時(shí)打造的機(jī)器無(wú)法以電子速度轉(zhuǎn)換程序,因此催生現(xiàn)代電腦的下一個(gè)步驟就很重要:設(shè)法把程序儲(chǔ)存在機(jī)器的電子記憶體中。

霍普—膽識(shí)過(guò)人的程序設(shè)計(jì)先驅(qū)


▲ Grace Hope(右二)與 UNIVAC(照片來(lái)源:Public.Resource.Org)

從巴貝奇以降的電腦發(fā)明者都把焦點(diǎn)放在硬件上。但二次大戰(zhàn)期間參與計(jì)算工作的女性和愛達(dá)一樣,很早就看出程序設(shè)計(jì)的重要。她們?cè)O(shè)法把指揮硬件作業(yè)的指令編成程序碼,軟件中蘊(yùn)含的神奇程序,能以奇妙的方式改變機(jī)器的作業(yè)。

這群程序設(shè)計(jì)先驅(qū)中,故事最繽紛有趣的是膽識(shí)過(guò)人、活潑迷人的海軍女軍官霍普(GraceHopper),她先是為哈佛大學(xué)的艾肯工作,然后又加入艾科特和莫渠利的團(tuán)隊(duì)。她在大學(xué)時(shí)代主修數(shù)學(xué)和物理,從瓦薩學(xué)院畢業(yè)后,進(jìn)入耶魯大學(xué)攻讀研究所,并且在 1934 年拿到數(shù)學(xué)博士的學(xué)位。

出人意料之外的是,霍普的教育過(guò)程在當(dāng)時(shí)其實(shí)不算太不尋常。耶魯大學(xué)在1895 年首度頒發(fā)數(shù)學(xué)博士學(xué)位給女性,而她是第十一位獲頒耶魯數(shù)學(xué)博士學(xué)位的女性。女性數(shù)學(xué)博士在 1930年代并不算太罕見,尤其如果她們出身名門的話。事實(shí)上,比起后來(lái)的世代,霍普成長(zhǎng)的年代更常見到女性數(shù)學(xué)博士。

1930年代,美國(guó)有113位女性獲得數(shù)學(xué)博士學(xué)位,占美國(guó)數(shù)學(xué)博士總數(shù)的15%。但到了 1950 年代,只有 106 位女性獲得數(shù)學(xué)博士學(xué)位,只占總數(shù)的 4%。(到了二十一世紀(jì)的最初十年,情況已大幅好轉(zhuǎn),那段期間美國(guó)總共有 1,600 位女性獲頒數(shù)學(xué)博士學(xué)位,占總數(shù)的30%。)嫁給比較文學(xué)教授文森.霍普(Vincent Hopper)之后,葛瑞絲.霍普到瓦薩學(xué)院任教。

和其他數(shù)學(xué)教授不同的是,她堅(jiān)持學(xué)生必須具備良好的寫作能力。她上機(jī)率課時(shí),會(huì)先講解自己最愛的數(shù)學(xué)公式,然后要求學(xué)生以此為題寫一篇文章。她批改時(shí),也會(huì)就文章清晰度和寫作風(fēng)格來(lái)評(píng)析。

「我(在文章上)寫滿評(píng)語(yǔ),而他們會(huì)抱怨這是數(shù)學(xué)課,又不是英文課,」她回憶道:「然后我會(huì)解釋,除非他們懂得怎么和別人溝通,否則學(xué)習(xí)數(shù)學(xué)毫無(wú)用處?!菇K其一生,霍普一直很擅長(zhǎng)把科學(xué)問(wèn)題(例如有關(guān)軌道、流體流動(dòng)、爆炸、天氣型態(tài)的問(wèn)題)轉(zhuǎn)換為數(shù)學(xué)方程序,然后再翻譯成一般人聽得懂的英文。這項(xiàng)才能也幫助她成為優(yōu)秀的程序設(shè)計(jì)師。

霍普的長(zhǎng)處是很懂得把現(xiàn)實(shí)世界的問(wèn)題轉(zhuǎn)化為數(shù)學(xué)方程序,然后用機(jī)器能夠了解的方式下達(dá)指令,和機(jī)器溝通?!肝覍W(xué)習(xí)海洋學(xué)的術(shù)語(yǔ),還有和掃雷、***、近發(fā)引信及生醫(yī)領(lǐng)域相關(guān)的種種詞匯,」她解釋:「我們必須學(xué)習(xí)他們的用語(yǔ),才有辦法解決他們的問(wèn)題。我可以隨時(shí)轉(zhuǎn)換詞匯,先用高度技術(shù)性的術(shù)語(yǔ)跟程序設(shè)計(jì)師溝通,然后幾小時(shí)之后,再用完全不同的詞匯向主管報(bào)告相同的事情?!挂晒?chuàng)新,有賴于清楚的溝通。

由于霍普清晰準(zhǔn)確的溝通能力,艾肯指派她撰寫電腦程序設(shè)計(jì)手冊(cè),這是全世界第一部程序設(shè)計(jì)手冊(cè)。有一天,艾肯站在霍普的辦公桌旁,對(duì)她說(shuō):「妳要寫一本書?!?/p>

「我沒辦法寫書,」霍普回答:「我從來(lái)沒有寫過(guò)書?!?/p>

「妳現(xiàn)在加入海軍了,」艾肯說(shuō):「妳要撰寫一本書?!?/p>

結(jié)果霍普寫出一部厚達(dá)五百頁(yè)的巨著,裡面包含了馬克一號(hào)的發(fā)展史和程序設(shè)計(jì)指南?;羝盏囊跃蛷陌拓惼骈_始說(shuō)起。她和愛達(dá)一樣,知道巴貝奇分析機(jī)有一種特質(zhì),也就是她和艾肯所深信,馬克一號(hào)有別于其他電腦的特質(zhì)。艾肯的馬克一號(hào)和巴貝奇未完成的機(jī)器一樣,藉由打孔紙帶接收源源不絕的指令,可以透過(guò)重新編程,傳達(dá)新的指令。

霍普每天晚上都把當(dāng)天撰寫的內(nèi)容唸給艾肯聽,她因此領(lǐng)悟到成為優(yōu)秀寫手的簡(jiǎn)單訣竅,她說(shuō):「他指出,如果你大聲朗讀時(shí),會(huì)結(jié)結(jié)巴巴讀不順,那么最好修改句子。我每天都得朗讀五頁(yè)我寫下的內(nèi)容。」于是,她寫的句子變得簡(jiǎn)潔、生動(dòng)、清晰。霍普和艾肯成為最佳拍檔,活生生是百年前愛達(dá)與巴貝奇的現(xiàn)代翻版?;羝沼钊肓私鈵圻_(dá),就愈認(rèn)同她?!杆龑懥说谝粋€(gè)程序迴圈,」霍普說(shuō):「我絕對(duì)不會(huì)忘記這點(diǎn)。我們都不會(huì)忘記?!?/p>

霍普撰寫的電腦發(fā)展史偏重個(gè)人,所以她的書強(qiáng)調(diào)個(gè)人角色。反之,在霍普的著作完成后沒多久,IBM的主管也推出自己的馬克一號(hào)發(fā)展史,把大部分功勞都?xì)w諸在紐約恩狄考特建造機(jī)器 IBM 團(tuán)隊(duì)?!敢越M織歷史取代個(gè)人歷史,最符合IBM的利益,」曾深入研究霍普的史學(xué)家拜耳(Kurt Beyer)指出:「根據(jù)IBM的說(shuō)法,公司才是科技創(chuàng)新的所在。組織裡的工程師團(tuán)隊(duì)扮演無(wú)名英雄,逐步推動(dòng)進(jìn)步,取代了獨(dú)自在實(shí)驗(yàn)室或地下室埋首研究的激進(jìn)發(fā)明家?!?/p>

在 IBM 版本的歷史中,馬克一號(hào)涵蓋的一長(zhǎng)串小創(chuàng)新(例如棘輪式計(jì)數(shù)器和雙層饋卡機(jī)制等),都要?dú)w功于一群工程師在恩狄考特默默耕耘、通力合作所促成的。

霍普版的歷史和IBM版之間的差異,其實(shí)不只關(guān)乎誰(shuí)功勞最大的爭(zhēng)議,而隱含了更深遠(yuǎn)的意義,進(jìn)一步暴露出雙方的創(chuàng)新史觀在根本上的差異。和霍普一樣,有些科技相關(guān)研究也強(qiáng)調(diào)創(chuàng)意十足的發(fā)明家推動(dòng)了跳躍式的創(chuàng)新。其他研究則強(qiáng)調(diào)團(tuán)隊(duì)和組織的角色,例如貝爾實(shí)驗(yàn)室工程師的努力,以及IBM恩狄考特團(tuán)隊(duì)的合作成果。后者試圖說(shuō)明,有些科技突破也許表面看來(lái)像是靈光閃現(xiàn)后的大躍進(jìn),實(shí)際上卻是逐步演進(jìn)的結(jié)果,等到各種想法、概念、技術(shù)和工程方法都同時(shí)醞釀成熟時(shí),才一舉畢其功。這兩種科技發(fā)展史觀都不夠完善。事實(shí)上,數(shù)位時(shí)代大部分的偉大創(chuàng)新,都仰賴擁有高度創(chuàng)造力的個(gè)人(莫渠利、圖靈、馮諾伊曼、艾肯等),和有能力實(shí)現(xiàn)創(chuàng)意的團(tuán)隊(duì)之間的良好互動(dòng)。

霍普在哈佛大學(xué)開發(fā)出來(lái)的其中一種程序是「次常式」,是為了特殊工作而編寫的大段程序碼,可暫時(shí)儲(chǔ)存起來(lái),在主程序某個(gè)部分需要用到時(shí)再叫出來(lái)使用?!复纬J绞敲鞔_、簡(jiǎn)潔,而且通常一再重復(fù)的程序,」她寫道:「哈佛的馬克一號(hào)包含了為 sin x、log10x、10x 設(shè)計(jì)的次常式,每個(gè)次常式都用一個(gè)作業(yè)碼來(lái)唿叫?!?/p>

愛達(dá)在關(guān)于分析機(jī)的評(píng)注中,最先描述了這個(gè)概念?;羝绽鄯e了許多這類次常式。她為馬克一號(hào)寫程序的時(shí)候,也發(fā)展出「編譯器」(compiler)的概念,她發(fā)明一種程序,能把源碼轉(zhuǎn)譯為不同電腦處理器使用的機(jī)器語(yǔ)言,加速了為多部機(jī)器撰寫相同程序的過(guò)程。

除此之外,「bug」(錯(cuò)誤和「debug」(除錯(cuò))這兩個(gè)詞,也在霍普?qǐng)F(tuán)隊(duì)推波助瀾下,成為電腦界的流行用語(yǔ)。當(dāng)時(shí)打造馬克二號(hào)電腦的哈佛建筑物沒有裝紗窗。有一天晚上機(jī)器突然故障,工作人員開始檢查究竟哪裡出問(wèn)題。他們發(fā)現(xiàn)有一隻翅膀達(dá)四公分寬的大飛蛾卡死在電機(jī)繼電器中。于是他們?nèi)〕鲲w蛾,把牠用膠帶黏在對(duì)數(shù)表上,并在實(shí)驗(yàn)日誌中記下:「面板F,(飛蛾)在繼電器中。找到第一隻真正的蟲(bug)?!箯拇怂麄兙桶褌慑e(cuò)和除錯(cuò)稱為「debug」。

電腦創(chuàng)新者和其他開路先鋒一樣,如果在半途卡住了,很容易從超前變落后。執(zhí)著和專注等特質(zhì)令他們創(chuàng)造力豐沛,但是面對(duì)新觀念時(shí),他們也可能因?yàn)橄嗤奶刭|(zhì)而抗拒改變。賈伯斯的執(zhí)著和專注十分有名,然而當(dāng)他領(lǐng)悟到必須改弦易轍時(shí),他會(huì)突然改變主意,令同事眼花撩亂,困惑不已。艾肯卻缺乏這種靈活應(yīng)變的能力,只是一味憑著海軍指揮官的本能,采取中央集權(quán)的管理方式。

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

    關(guān)注

    143

    文章

    9297

    瀏覽量

    149416
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1662

    瀏覽量

    50208
  • 程序設(shè)計(jì)
    +關(guān)注

    關(guān)注

    3

    文章

    262

    瀏覽量

    31004
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語(yǔ)言的歷史及程序介紹

    電子發(fā)燒友網(wǎng)站提供《C語(yǔ)言的歷史及程序介紹.pdf》資料免費(fèi)下載
    發(fā)表于 04-09 16:10 ?0次下載

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

    在這篇文章中,我將為你簡(jiǎn)要介紹Python程序是什么、Python程序可以用來(lái)做什么,以及如何在RaspberryPi上編寫和運(yùn)行一個(gè)簡(jiǎn)單的Python
    的頭像 發(fā)表于 03-25 09:27 ?728次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python<b class='flag-5'>程序</b>?

    GaNSafe–世界上最安全的GaN功率半導(dǎo)體

    電子發(fā)燒友網(wǎng)站提供《GaNSafe–世界上最安全的GaN功率半導(dǎo)體.pdf》資料免費(fèi)下載
    發(fā)表于 01-24 13:50 ?0次下載
    GaNSafe–<b class='flag-5'>世界上</b>最安全的GaN功率半導(dǎo)體

    簡(jiǎn)要解析HDMI 2.2標(biāo)準(zhǔn)

    在CES 2025上,HDMI Forum正式宣布了HDMI 2.2標(biāo)準(zhǔn)。這一新版本標(biāo)志著自2017年HDMI 2.1發(fā)布以來(lái)的重大技術(shù)飛躍。本文將圍繞HDMI 2.2標(biāo)準(zhǔn)進(jìn)行簡(jiǎn)要解析,并與之前的版本進(jìn)行對(duì)比。
    的頭像 發(fā)表于 01-10 09:34 ?1016次閱讀
    <b class='flag-5'>簡(jiǎn)要</b>解析HDMI 2.2標(biāo)準(zhǔn)

    阿里云升級(jí)通義靈碼AI程序員,全面上線

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線,為開發(fā)者帶來(lái)更為強(qiáng)大和便捷的編程輔助工具。 此次上線的通義靈碼AI程序員,在功能上實(shí)現(xiàn)了全面升級(jí)?,F(xiàn)在,它支持VS Code
    的頭像 發(fā)表于 01-09 11:16 ?712次閱讀

    TMS320C6000程序員指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補(bǔ)充

    電子發(fā)燒友網(wǎng)站提供《TMS320C55x DSP CPU程序員參考補(bǔ)充.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 11:36 ?3次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補(bǔ)充

    UCD3138A64/UCD3138128程序員手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《UCD3138A64/UCD3138128程序員手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊(cè)

    機(jī)械革命發(fā)布CODE AI程序員

    近日,英特爾新質(zhì)生產(chǎn)力技術(shù)生態(tài)大會(huì)在成都舉行,機(jī)械革命作為重要參展商帶來(lái)了多款明星產(chǎn)品引爆全場(chǎng)!其中更是在AI PC軟件生態(tài)產(chǎn)品發(fā)布分論壇上,Intel、智譜、機(jī)械革命三方聯(lián)合發(fā)布了專為程序員設(shè)計(jì)的CODE AI程序員本,成為本次大會(huì)的一大亮點(diǎn)。
    的頭像 發(fā)表于 11-30 10:34 ?1102次閱讀

    Linux驅(qū)動(dòng)程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動(dòng)程序程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會(huì)不會(huì)搶程序員飯碗

    AI編程工具可輔助編程,減少手動(dòng)編碼,提升效率,對(duì)程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識(shí)應(yīng)對(duì)。長(zhǎng)遠(yuǎn)看,AI與人類程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?528次閱讀

    第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)開幕

    據(jù)官方媒體報(bào)道,10月24日;? 第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)在湖南湘江新區(qū)開幕;本次中國(guó)1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置有岳麓對(duì)話、技術(shù)英雄會(huì)、主題峰會(huì)及賽事、展覽等活動(dòng),一場(chǎng)
    的頭像 發(fā)表于 10-25 15:42 ?494次閱讀

    常用連接器的簡(jiǎn)要分類介紹

    連接器是電子元器件中的一種,用于將不同設(shè)備之間的電路連接起來(lái)。連接器有許多不同的類型,每種類型都適用于不同的應(yīng)用場(chǎng)合。1989年在美國(guó)國(guó)家電子配銷商協(xié)會(huì)(NEDA,即NationalElectronicDistributorsAssociation縮寫,它是一個(gè)工業(yè)教育組織)的支持下,生產(chǎn)連接器的行業(yè)大咖制訂了一部連接器分類標(biāo)準(zhǔn)和術(shù)語(yǔ);連接器可以分為五大類:
    的頭像 發(fā)表于 09-19 08:05 ?1645次閱讀
    常用連接器的<b class='flag-5'>簡(jiǎn)要</b>分類<b class='flag-5'>介紹</b>

    內(nèi)核程序漏洞介紹

    電子發(fā)燒友網(wǎng)站提供《內(nèi)核程序漏洞介紹.pdf》資料免費(fèi)下載
    發(fā)表于 08-12 09:38 ?0次下載

    京東上萬(wàn)程序員都AI用它!

    對(duì)大模型生成代碼進(jìn)行智能修復(fù),為程序員開啟代碼漏洞修復(fù)的“自動(dòng)駕駛”模式,不但減少人工接入、提高工作效率,更為企業(yè)抵御內(nèi)外部各種攻擊構(gòu)建起一道堅(jiān)固的安全屏障,確保業(yè)務(wù)的連續(xù)性和穩(wěn)定性。 JoyCoder是京東云自主研發(fā)的一款輔助開發(fā)人員
    的頭像 發(fā)表于 07-17 16:29 ?491次閱讀
    京東上萬(wàn)<b class='flag-5'>程序員</b>都AI用它!