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

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

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

3天內不再提示

世界上最早的程序員是怎樣進行編程的?

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-07-31 17:20 ? 次閱讀

我們大家都記得自己用過的第一臺電腦。Joyce Wheeler 也不例外。但是她的情況略有不同,她是第一批使用電腦的人。


Joyce Wheeler 是首批使用的 EDSAC 的科學家之一

EDSAC 由英國劍橋大學莫里斯·威爾克斯(Maurice Wilkes)和他的團隊受馮·諾伊曼的《First Draft of a Report on the EDVAC》的啟發,以EDVAC為藍本,設計和建造 EDSAC,1949年5月6日正式運行,是世界上第一臺實際運行的存儲程序式電子計算機。所有現代電腦的鼻祖之一。

EDSAC使用了約3000個真空管,排在12個柜架上,占地5×4米,功率消耗12Kw。

EDSAC 使用水銀延遲線作存儲器,分布在32個槽中,每個槽5英尺長,里面包含32個內存位置,共1024個位置。建造時只實現了一半,512個字,第二組于1952年添加。[3] 1952年增加一個磁帶存儲,但實際使用中不能良好工作。

輸入采用5路的穿孔紙帶,使用電子紙帶讀入機,速度為每秒 6·2/3 個字符,1949年10月改進為每秒16字符,1950年使用光電閱讀器,達到50字符每秒。輸出使用電傳打字機,速度6·2/3 字符每秒,1951年添加一個16字符每秒的紙帶打孔機。另外,EDSAC可以外接陰極射線管(CRT),可以用來觀察寄存器的值。 (摘自維基百科)

Joyce Wheeler 就是這批科學家之一。當時,她正在著名天文學家 Fred Hoyle 的指導下攻讀博士學位。

“我的工作是研究恒星內部的反應,”她說,“我對主序恒星在主序列上能保持多久特別感興趣。”

“我想知道恒星需要多長時間才會消失。”她解釋道。

“使恒星發光的核反應堆的內部原理是一個需要解決的難題,”她說,“描述其能量過程的數學方程非常復雜。”

“對于恒星來說,描述其行為和組成的是一組相當復雜的微分方程。”她補充說。


EDSAC 幫助 Wheeler 博士研究恒星燃燒的過程

手工完成這些計算是不可能的。

“手工計算不可能精確無誤,”她說,“錯誤非常多。”

通過 Maurice Wilkes 發明的機器 EDSAC,可以準確的完成計算,這是 Wheeler 為了獲得高級學位要做的。

思考時期

首先,她必須學會編寫計算程序。

Wheeler 博士于 1954 年在劍橋大學開始攻讀博士學位的時候了解到 EDSAC,這緣于在早期的訪問中這臺機器曾公開展示過。

因為熱衷于自己的研究,她坐下來翻開一本描述如何編程的小冊子,通過手冊上的練習學會了編程。


像 Joyce Wheeler 一樣的研究生只能在晚上使用 EDSAC

The little book was called WWG after its three authors Maurice Wilkes, David Wheeler and Stanley Gill.

那本小冊子被稱為 WWG,名字取自它的三位作者 Maurice Wilkes、David Wheeler 和 Stanley Gill 的頭字母。

在學習編程的過程中,Blackler 結識了 David Wheeler ,因為她的一個程序有助于確保 EDSAC 工作良好。隨后他們互相了解,墜入愛河,在 1957 年結婚。

如今 62 年過去了,她在那時是非常重要的人物,因為程序員(尤其女程序員)非常稀有。

也許是因為這種新情況,一門新學科和一臺開創性的機器,劍橋的計算機實驗室的氣氛并不是陽盛陰衰。

“你可能會被當成一個東西(object),有時會讓人不舒服,”她說,“但是并沒有因此成為一個男生隊。”

她說這是振奮人心的時刻,因為這臺機器可以幫助她完成工作。她很快就學會了編程,她的數學能力幫助她迅速掌握了語法,她不得不翻譯那些“討厭的方程”。

“但是它和數學一樣,”她說,“你知道這是你不應該做太久的事情之一。”


編程的基礎是由 EDSAC 的創造者制定的

“我發現我每天的編程工作不能超過一定的時間,”她說,“之后你就不會有太大的進展。”

她說,編程問題的解決方案經常會在她從事一些更平凡的事情時被想出來,比如洗衣服或吃午飯。

“有時候,不要太過執迷于某件事,學會停下來,對于編程也是一樣。”

夜間工作

編程結束后,她可以讓 EDSAC 做數字運算。作為一個研究生,她不得不在晚上運行她的程序。她一般選擇在星期五的晚上。

“那很好,因為第二天沒有課。”她說。

作為一個操作員,只要簽字并提供操作記錄,她就可以單獨運行 EDSAC。

“很多時候,它會在夜間崩潰,也許有時你會很幸運可以讓它運行一整夜,”她說,“如果它真的崩潰了,那么操作員就需要嘗試修復它。”

“他們甚至不讓任何清潔工靠近它。”她說。

Wheeler 博士已經用一個程序重新調整了 EDSAC 的兩個字節的內存,如果這樣做沒有用,那么她的工作就要暫停一晚上了。

盡管經常死機,但是關于不同恒星消亡的時間, Wheeler 已經取得了一些成績。


國家計算機博物館陳放的 EDSAC 復制品

““我已經得到了關于恒星壽命的一些估值,”她說,“編程帶來的好處之一是你可以重復計算,迭代。手工是無法做到這一點的。”

“我們可以在程序中添加樣本數字,并且可以很容易地檢查它們,”她補充說,“我可以很快地檢查機器上的結果,這非常有用。”

在 20 世紀 50 年代,“很快”意味著機器執行一次程序需要 30 分鐘。然后將結果打印出來,讓研究人員仔細查看他們得到的結果。然后需要重新編程,也許要等好幾天的時間才可以在 EDSAC 上運行一個稍作修改的程序。

盡管等待的時間漫長,但可以肯定的是, Wheeler 博士他們都是先行者。

“我們正在做的工作,不能使用任何其他方式。”她說。盡管按照現代的標準來看,EDSAC 很粗糙并且速度很慢,但是她已經看到一個革命悄然來臨。

“很顯然,有一天,當機器越來越快,許多問題將迎刃而解。”

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

    關注

    88

    文章

    3615

    瀏覽量

    93716
  • 程序員
    +關注

    關注

    4

    文章

    952

    瀏覽量

    29801
收藏 人收藏

    評論

    相關推薦

    程序員將消失”,李彥宏/黃仁勛都贊同,三大方向可“自救”

    電子發燒友網報道(文/吳子鵬)日前,百度創始人、董事長兼首席執行官李彥宏在央視《對話》?開年說的訪談中表示,以后其實不會存在“程序員”這種職業了,因為只要會說話,人人都會具備程序員的能力。“未來
    的頭像 發表于 03-12 00:18 ?3484次閱讀
    “<b class='flag-5'>程序員</b>將消失”,李彥宏/黃仁勛都贊同,三大方向可“自救”

    TMS320C6000程序員指南

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

    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 ?380次閱讀

    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 ?168次閱讀

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

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

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

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

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

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

    數控程序編程通常可分為哪兩大類

    編程的定義 手工編程是指數控程序員根據零件的加工要求和機床的性能,通過人工編寫數控程序的過程。手工編程是一種傳統的
    的頭像 發表于 07-01 14:17 ?1114次閱讀

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

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

    PSoC? kit59開發KIT_A2G_TC387_MOTORCTR中是否存在程序員支持對PSoC? 1系列MCU進行編程

    PSoC? kit59 開發KIT_A2G_TC387_MOTORCTR中是否存在程序員支持對PSoC? 1 系列 MCU(如 cy8c29466、cy8c27xxx、cy8c21xxx)進行編程
    發表于 03-05 06:47

    瑞薩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 ?820次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝
    主站蜘蛛池模板: 国产伦精品一区二区三区免费 | 欧美三级aaa| 国产欧美日韩国产高清| 99RE6国产精品视频播放| 午夜免费福利片| 欧美精品一区二区在线电影| 精品人妻伦一二三区久久AAA片| 芳草地在线观看免费视频| 最新色导航| 夜月视频直播免费观看| 午夜福利免费院| 日本免费一本天堂在线| 蜜桃人妻无码AV天堂三区| 精品一区二区三区免费毛片| 国产传媒18精品免费1区| couo福利姬图库| 中文国产成人精品久久免费| 亚洲2017久无码| 晚夜免费禁用十大亏亏| 日本中文字幕伊人成中文字幕| 男女边吃奶边做边爱视频| 久久亚洲国产中文字幕| 国内自拍 在线 亚洲 欧美| 国产精品免费大片一区二区| 法国剧丝袜情版h级在线电影| cctv网站| yellow免费影视大全| 97国产精品视频在线观看| 在线看片福利无码网址| 亚洲中文字幕永久在线全国| 亚洲精品天堂在线观看| 亚洲精品tv久久久久久久久久| 午夜办公室在线观看高清电影| 十分钟免费视频大全在线观看| 日本调教网站| 色-情-伦-理一区二区三区| 日本精品无码久久久久APP | 亚洲日本欧美日韩高观看| 亚洲精品色情婷婷在线播放 | 大相蕉伊人狼人久草av| 成人在线观看免费视频|