色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

簡要介紹世界上首位程序員的簡要介紹

華秋商城 ? 來源:djl ? 2019-09-02 16:29 ? 次閱讀

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

圖靈再度清楚說明這個概念:「我們不需要靠無數的不同機器來完成不同的工作。」他在1948年寫道:「只需要一部機器就夠了。在辦公室為通用機器『設計程序』來完成這些工作,取代了為執行不同工作而要生產不同機器的工程問題。」

理論上,像ENIAC這樣的機器應該可以程序化,甚至當成通用機器來使用。但實際上,載入新程序的程序非常辛苦,包括必須動手一一拔除連結電腦中不同單元的電纜。戰時打造的機器無法以電子速度轉換程序,因此催生現代電腦的下一個步驟就很重要:設法把程序儲存在機器的電子記憶體中。

霍普—膽識過人的程序設計先驅


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

從巴貝奇以降的電腦發明者都把焦點放在硬件上。但二次大戰期間參與計算工作的女性和愛達一樣,很早就看出程序設計的重要。她們設法把指揮硬件作業的指令編成程序碼,軟件中蘊含的神奇程序,能以奇妙的方式改變機器的作業。

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

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

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

和其他數學教授不同的是,她堅持學生必須具備良好的寫作能力。她上機率課時,會先講解自己最愛的數學公式,然后要求學生以此為題寫一篇文章。她批改時,也會就文章清晰度和寫作風格來評析。

「我(在文章上)寫滿評語,而他們會抱怨這是數學課,又不是英文課,」她回憶道:「然后我會解釋,除非他們懂得怎么和別人溝通,否則學習數學毫無用處。」終其一生,霍普一直很擅長把科學問題(例如有關軌道、流體流動、爆炸、天氣型態的問題)轉換為數學方程序,然后再翻譯成一般人聽得懂的英文。這項才能也幫助她成為優秀的程序設計師。

霍普的長處是很懂得把現實世界的問題轉化為數學方程序,然后用機器能夠了解的方式下達指令,和機器溝通。「我學習海洋學的術語,還有和掃雷、***、近發引信及生醫領域相關的種種詞匯,」她解釋:「我們必須學習他們的用語,才有辦法解決他們的問題。我可以隨時轉換詞匯,先用高度技術性的術語跟程序設計師溝通,然后幾小時之后,再用完全不同的詞匯向主管報告相同的事情。」要成功創新,有賴于清楚的溝通。

由于霍普清晰準確的溝通能力,艾肯指派她撰寫電腦程序設計手冊,這是全世界第一部程序設計手冊。有一天,艾肯站在霍普的辦公桌旁,對她說:「妳要寫一本書。」

「我沒辦法寫書,」霍普回答:「我從來沒有寫過書。」

「妳現在加入海軍了,」艾肯說:「妳要撰寫一本書。」

結果霍普寫出一部厚達五百頁的巨著,裡面包含了馬克一號的發展史和程序設計指南。霍普的引言就從巴貝奇開始說起。她和愛達一樣,知道巴貝奇分析機有一種特質,也就是她和艾肯所深信,馬克一號有別于其他電腦的特質。艾肯的馬克一號和巴貝奇未完成的機器一樣,藉由打孔紙帶接收源源不絕的指令,可以透過重新編程,傳達新的指令。

霍普每天晚上都把當天撰寫的內容唸給艾肯聽,她因此領悟到成為優秀寫手的簡單訣竅,她說:「他指出,如果你大聲朗讀時,會結結巴巴讀不順,那么最好修改句子。我每天都得朗讀五頁我寫下的內容。」于是,她寫的句子變得簡潔、生動、清晰。霍普和艾肯成為最佳拍檔,活生生是百年前愛達與巴貝奇的現代翻版。霍普愈深入了解愛達,就愈認同她。「她寫了第一個程序迴圈,」霍普說:「我絕對不會忘記這點。我們都不會忘記。」

霍普撰寫的電腦發展史偏重個人,所以她的書強調個人角色。反之,在霍普的著作完成后沒多久,IBM的主管也推出自己的馬克一號發展史,把大部分功勞都歸諸在紐約恩狄考特建造機器 IBM 團隊。「以組織歷史取代個人歷史,最符合IBM的利益,」曾深入研究霍普的史學家拜耳(Kurt Beyer)指出:「根據IBM的說法,公司才是科技創新的所在。組織裡的工程師團隊扮演無名英雄,逐步推動進步,取代了獨自在實驗室或地下室埋首研究的激進發明家。」

在 IBM 版本的歷史中,馬克一號涵蓋的一長串小創新(例如棘輪式計數器和雙層饋卡機制等),都要歸功于一群工程師在恩狄考特默默耕耘、通力合作所促成的。

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

霍普在哈佛大學開發出來的其中一種程序是「次常式」,是為了特殊工作而編寫的大段程序碼,可暫時儲存起來,在主程序某個部分需要用到時再叫出來使用。「次常式是明確、簡潔,而且通常一再重復的程序,」她寫道:「哈佛的馬克一號包含了為 sin x、log10x、10x 設計的次常式,每個次常式都用一個作業碼來唿叫。」

愛達在關于分析機的評注中,最先描述了這個概念。霍普累積了許多這類次常式。她為馬克一號寫程序的時候,也發展出「編譯器」(compiler)的概念,她發明一種程序,能把源碼轉譯為不同電腦處理器使用的機器語言,加速了為多部機器撰寫相同程序的過程。

除此之外,「bug」(錯誤和「debug」(除錯)這兩個詞,也在霍普團隊推波助瀾下,成為電腦界的流行用語。當時打造馬克二號電腦的哈佛建筑物沒有裝紗窗。有一天晚上機器突然故障,工作人員開始檢查究竟哪裡出問題。他們發現有一隻翅膀達四公分寬的大飛蛾卡死在電機繼電器中。于是他們取出飛蛾,把牠用膠帶黏在對數表上,并在實驗日誌中記下:「面板F,(飛蛾)在繼電器中。找到第一隻真正的蟲(bug)。」從此他們就把偵錯和除錯稱為「debug」。

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

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

    關注

    142

    文章

    9001

    瀏覽量

    145337
  • 編譯器
    +關注

    關注

    1

    文章

    1623

    瀏覽量

    49108
  • 程序設計
    +關注

    關注

    3

    文章

    261

    瀏覽量

    30391
收藏 人收藏

    評論

    相關推薦

    TMS320C55x DSP CPU程序員參考補充

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

    UCD3138A64/UCD3138128程序員手冊

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

    機械革命發布CODE AI程序員

    近日,英特爾新質生產力技術生態大會在成都舉行,機械革命作為重要參展商帶來了多款明星產品引爆全場!其中更是在AI PC軟件生態產品發布分論壇上,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI程序員本,成為本次大會的一大亮點。
    的頭像 發表于 11-30 10:34 ?373次閱讀

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發表于 11-08 10:17 ?157次閱讀

    第五屆長沙·中國1024程序員節開幕

    據官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節在湖南湘江新區開幕;本次中國1024程序員節以“智能應用新生態”為主題。設置有岳麓對話、技術英雄會、主題峰會及賽事、展覽等活動,一場
    的頭像 發表于 10-25 15:42 ?192次閱讀

    京東上萬程序員都AI用它!

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

    程序員節視頻創意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎

    程序員節視頻創意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!

    大模型時代,程序員當下如何應對 AI 的挑戰

    隨著 AI 技術的飛速發展,特別是大模型的出現,傳統的程序員角色正在經歷深刻的變革,我們不得不重新對自己進行審視和思考。 通用領域大模型的“泛化能力” 在過去的二十年內,AI 領域的大部分研究
    的頭像 發表于 06-28 16:19 ?532次閱讀
    大模型時代,<b class='flag-5'>程序員</b>當下如何應對 AI 的挑戰

    適者生存,程序員最終會流向哪……

    程序員沒有永遠的護城河!!就目前的互聯網大環境來看,it行業已經是……
    的頭像 發表于 03-11 17:11 ?407次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    花期太短。技術迭代快,年齡大容易失業。 就這幾年的互聯網環境而言,不管是前端、Java、Android開發等等行業。已經感受到程序員不是太卷就是工作難找,薪資過低。以前高工現在拿著中低程序員薪資
    發表于 03-06 21:32

    瑞薩Flash程序員V3 發布說明

    電子發燒友網站提供《瑞薩Flash程序員V3 發布說明.pdf》資料免費下載
    發表于 02-19 09:37 ?1次下載
    瑞薩Flash<b class='flag-5'>程序員</b>V3 發布說明

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業想必大家已經感受到了,Android、Java、前端等等程序員都經歷了大廠……
    的頭像 發表于 02-02 09:45 ?815次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝

    1月18號“純鴻蒙”千帆啟航,程序員預備!

    。 如何正確看待鴻蒙? 我作為程序員來說,首先是看鴻蒙的發展、市場開發崗位、薪資以及前景。 這幾年對鴻蒙的發展情況來分析,從2019年開始鴻蒙的出來今天,華為鴻蒙取得了很大的成就。從“不兼容
    發表于 01-16 22:13
    主站蜘蛛池模板: 老熟女毛茸茸浓毛| 青青草伊人| 亚洲精品无夜久久久久久久久| RUNAWAY韩国动漫免费官网版| 久久亚洲AV无码精品午色夜麻豆| 亚洲狠狠97婷婷综合久久久久| 国产高清美女一级毛片久久| 人妻换人妻AA视频| 999久久免费高清热精品| 久久AV国产麻豆HD真实| 亚洲精品视频在线观看视频| 国产免费网站看v片在线| 翁熄性放纵交换300章| 国产成年人在线观看| 色戒西瓜视频| 国产AV精品白浆一区二| 日本无码色哟哟婷婷最新网站| PORN白嫩内射合集| 欧美日韩另类在线观看视频| 99久久免费看少妇高潮A片| 男女高潮又爽又黄又无遮挡| 99国产精品免费视频| 免费看毛片网| asian极品呦女xx农村| 欧美高清69hd| 爱暖暖1000部免费| 日本一本二本三区免费免费高清| 成人国产在线24小时播放视频| 日本一本免费线观看视频 | 灰原哀被啪漫画禁漫| 亚洲国产精品嫩草影院| 国产欧美在线亚洲一区刘亦菲 | 在线亚洲黄色| 久久毛片基地| 最美女人体内射精一区二区| 蜜臀AV中文字幕熟女人妻| 97免费视频观看| 青青草原成人| 国产成人自产拍免费视频| 校园男男高h小黄文| 狠狠狠色丁香婷婷综合久久|