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

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

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

Erlang之父Joe Armstrong于4月20日去世,享年68歲

5RJg_mcuworld ? 來源:lp ? 2019-04-23 14:57 ? 次閱讀

北京時間 4月20日,據(jù)Erlang Solutions、Erlang Factories的創(chuàng)始人Francesco Cesarini的推特稱,Erlang之父Joe Armstrong于4月20日去世,享年68歲。

Francesco懷念道:“盡管他不在了,但他的工作已經(jīng)打下的基礎(chǔ),將對未來幾代人都有用的?!?/p>

Joe Armstrong 是誰?

1950年12月27日,Joe Armstrong出生于英國伯恩茅斯。

雖然Joe Armstrong 17歲時開始接觸到Fortran編程,但他從本科直到博士念的是物理學(xué),后來因?yàn)榉e蓄用完無法完成學(xué)業(yè),而轉(zhuǎn)向計算機(jī)科學(xué)。

后來為了謀生,他成為Donald Michie(英國人工智能領(lǐng)域奠基人之一)的研究員。在此期間,他撰寫了一些有關(guān)機(jī)器人視覺的論文。

后來政府削減了對人工智能的研究經(jīng)費(fèi),Armstrong又回到了物理學(xué)領(lǐng)域,從事5年多與物理學(xué)編程相關(guān)的工作。開始時他在歐洲非相干散射科學(xué)協(xié)會(EISCAT)工作,后來又到了瑞典空間研究中心工作,協(xié)助開發(fā)應(yīng)用程序系統(tǒng)。最后Armstrong加入愛立信計算機(jī)科學(xué)實(shí)驗(yàn)室,在那發(fā)明Erlang,成為容錯系統(tǒng)開發(fā)領(lǐng)域的世界級專家。

并在2003 年,Armstrong獲得瑞典皇家工學(xué)院(KTH)的計算機(jī)科學(xué)博士學(xué)位,發(fā)表的博士論文《Making reliable distributed systems in the presence of software errors》對研究并發(fā)有不菲的參考價值。

在念本科時,Armstrong有件趣事:他那時已特別喜歡編程和善于調(diào)試程序。如果別人程序出了問題,他就會以一杯、兩杯、三杯啤酒的“收費(fèi)”去幫助同學(xué)調(diào)試程序。

為什么他的貢獻(xiàn)如此重要?

Armstrong發(fā)明的Erlang在全球范圍內(nèi)是個小眾語言,根據(jù)TIOBE發(fā)布的最新語言排行榜,Erlang排名第47位,市場份額占有僅為0.177%。它不是像Java、C++是面向?qū)ο笳Z言的,它是函數(shù)編程語言。

早在1986年,Armstrong開始編寫Erlang,當(dāng)時Erlang設(shè)計初衷針對的軟件是類似于電話交換機(jī)那樣的高可用性、高可靠性系統(tǒng)。并在1998年,Erlang作為開源項(xiàng)目發(fā)布。

當(dāng)程序員們開始努力應(yīng)對多核系統(tǒng)未來的發(fā)展趨勢時,并發(fā)性引起了他們的注意。而Erlang正是擁有強(qiáng)大的并行處理能力和容錯機(jī)制,并成就了可靠性達(dá)到99.9999999%的目前世界上最復(fù)雜的 ATM 交換機(jī)。

對于編程語言,Armstrong認(rèn)為編程語言必須簡單好用,才能便于開發(fā)者去學(xué)。

老碼農(nóng)的兩條忠告

Armstrong在SDCC 2016中國軟件開發(fā)者大會

Armstrong曾在CSDN主辦的“SDCC 2016中國軟件開發(fā)者大會”上,幽默地分享了他編程20年來對軟件開發(fā)的一些思考,他說:“人們總認(rèn)為產(chǎn)品開發(fā)流程是這樣:Specify→Build→Test→Sell→$$$,然而實(shí)際上卻是這樣的:Start→??????????→Product”。

為什么他會這么說呢?

Armstrong曾在《編程人生》中分享過他在編程習(xí)慣上有了兩個改變,值得我們開發(fā)者借鑒。

第一:先思考再編程。

他在編程的20年都犯著一個錯:在年輕的時候,會不停地寫程序,直到完成。

等寫完后他會突然發(fā)現(xiàn):“??!搞錯了!”等到重新編寫程序,會再次發(fā)現(xiàn):“噢,程序是錯的?!庇谑怯种匦戮帉?。

他于是開始思考改變:“先不要動手寫代碼,把這些東西都想好,這樣做不是很好嗎?”

第二:不要在疲憊時寫代碼。

在年輕的時候,他會通宵地寫程序,例如一個小時接著一個小時不休息,不停地編寫代碼,一口氣寫到凌晨4點(diǎn)鐘。即使身體狀況不好他也堅持不懈,因?yàn)樗尨a能夠跑起來。

后來他發(fā)現(xiàn)程序員在疲憊的時候編寫的程序都是垃圾,第二天就要把它們廢棄掉。他認(rèn)為真正好的代碼是程序員完全進(jìn)入狀態(tài)的時候編寫,人甚至沒有在考慮程序,只是很放松地坐在那里,輸入代碼,這樣的代碼會很不錯。

他建議如果程序員覺得自己狀態(tài)不對,“不能再寫了?!蓖O聛?,干點(diǎn)別的。

在開發(fā)者大會上,Armstrong預(yù)言在未來二十年,所有與關(guān)鍵性能相關(guān)的軟件將與硬件相融合。

可惜Armstrong無法親自參與這當(dāng)中來,我們僅在此感謝如此熱愛編程的Joe Armstrong,一生為編程所作出的貢獻(xiàn)。

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

    關(guān)注

    10

    文章

    1931

    瀏覽量

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

    關(guān)注

    1791

    文章

    46694

    瀏覽量

    237179
  • erlang
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    5734

原文標(biāo)題:Erlang之父去世,留給程序員兩點(diǎn)忠告!

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    光刻巨人去世 阿斯麥(ASML)光刻機(jī)巨頭聯(lián)合創(chuàng)始人去世

    Troost)離世;享年98。 特魯斯特在ASML的創(chuàng)立、崛起與創(chuàng)新過程中都起到了舉足輕重的作用。1967年10,特羅斯特被任命為飛利浦總工程師和研發(fā)部門負(fù)責(zé)人。1984年,飛利浦和ASM成立合資企業(yè)ASML。1984到1
    的頭像 發(fā)表于 06-13 15:13 ?6903次閱讀

    深圳 620-22《硬件電路可靠性設(shè)計、測試及案例分析》公開課即將開始!

    課程名稱:《硬件電路可靠性設(shè)計、測試及工程案例分析》講師:王老師時間地點(diǎn):深圳620-22主辦單位:賽盛技術(shù)課程特色1、案例多,案例均來自
    的頭像 發(fā)表于 05-28 08:17 ?306次閱讀
    深圳 6<b class='flag-5'>月</b><b class='flag-5'>20</b><b class='flag-5'>日</b>-22<b class='flag-5'>日</b>《硬件電路可靠性設(shè)計、測試及案例分析》公開課即將開始!

    蘋果430發(fā)布Solo 4耳機(jī),定價199美元

     據(jù)悉,Solo 4定價為199美元(約合1445元人民幣),提供啞光黑、石板藍(lán)和云粉紅三種配色選擇,預(yù)計52起全球發(fā)售。在續(xù)航方面,這款耳機(jī)最長可達(dá)50小時,充電10分鐘即可持
    的頭像 發(fā)表于 04-28 11:07 ?651次閱讀

    小米汽車北京車展發(fā)布會425舉辦,雷軍訂單交付數(shù)據(jù)將揭曉

    根據(jù)422消息,IT之家從小米汽車官微確認(rèn),該公司將于本月25上午09:20舉行小米汽車北京車展發(fā)布會。會上,雷軍將宣布小米SU7上市
    的頭像 發(fā)表于 04-22 10:38 ?659次閱讀

    “陽春三友相逢” Park亮相上海SEMICON CHINA 2024(320-322)

    來源:Park Systems SEMICON CHINA 2024將于320-322在上海舉辦,連續(xù)參展的Park Systems將以“創(chuàng)新 卓越 優(yōu)質(zhì)”為主題,攜旗下的核心產(chǎn)
    的頭像 發(fā)表于 03-20 16:04 ?424次閱讀
    “陽春三<b class='flag-5'>月</b>友相逢” Park亮相上海SEMICON CHINA 2024(3<b class='flag-5'>月</b><b class='flag-5'>20</b>-3<b class='flag-5'>月</b>22<b class='flag-5'>日</b>)

    419-20《產(chǎn)品EMC正向設(shè)計與檢視》公開課火熱報名中

    課程名稱:《產(chǎn)品EMC正向設(shè)計與檢視》講師:吳老師時間地點(diǎn):武漢419-20主辦單位:賽盛技術(shù)課程背景在產(chǎn)品系統(tǒng)設(shè)計階段,如何在結(jié)構(gòu)方面考慮電磁兼容設(shè)計?在產(chǎn)品PCB設(shè)計階段,哪些
    的頭像 發(fā)表于 03-16 08:16 ?210次閱讀
    <b class='flag-5'>4</b><b class='flag-5'>月</b>19<b class='flag-5'>日</b>-<b class='flag-5'>20</b><b class='flag-5'>日</b>《產(chǎn)品EMC正向設(shè)計與檢視》公開課火熱報名中

    419-20《案例分析與EMC設(shè)計》公開課即將開始

    課程名稱:《案例分析與EMC設(shè)計》講師:鄭老師時間地點(diǎn):北京419-20主辦單位:賽盛技術(shù)課程背景為什么產(chǎn)品問題總是后期出現(xiàn),在現(xiàn)有基
    的頭像 發(fā)表于 03-16 08:16 ?241次閱讀
    <b class='flag-5'>4</b><b class='flag-5'>月</b>19<b class='flag-5'>日</b>-<b class='flag-5'>20</b><b class='flag-5'>日</b>《案例分析與EMC設(shè)計》公開課即將開始

    418-20《硬件電路可靠性設(shè)計、測試及案例分析》公開課即將開始

    課程名稱:《硬件電路可靠性設(shè)計、測試與案例分析》講師:王老師時間地點(diǎn):北京418-20主辦單位:賽盛技術(shù)課程特色1、案例多,案例均來自
    的頭像 發(fā)表于 03-16 08:16 ?315次閱讀
    <b class='flag-5'>4</b><b class='flag-5'>月</b>18<b class='flag-5'>日</b>-<b class='flag-5'>20</b><b class='flag-5'>日</b>《硬件電路可靠性設(shè)計、測試及案例分析》公開課即將開始

    Microsoft Copilot for Security(國際版)將于41在全球范圍內(nèi)正式發(fā)布

    今天,我們很高興地宣布,Microsoft Copilot for Security (國際版) 將于 4 1 在全球范圍內(nèi)正式發(fā)布。
    的頭像 發(fā)表于 03-14 09:11 ?637次閱讀

    官網(wǎng)上線!416-17,揭秘百度Create大會“AI公開課”

    35,百度Create AI開發(fā)者大會官方網(wǎng)站正式上線。本次大會將于2024年416至17
    的頭像 發(fā)表于 03-06 15:30 ?868次閱讀

    “日本半導(dǎo)體教父”坂本幸雄逝世,享年77

    2024年214,人工智能芯片領(lǐng)域的奠基人之一、被譽(yù)為“日本半導(dǎo)體教父”的坂本幸雄因身體不適辭世,享年77。這一消息傳來,令整個科技產(chǎn)業(yè)感到沉痛,他成功重建了半導(dǎo)體行業(yè)多家陷入財
    的頭像 發(fā)表于 02-23 18:13 ?1644次閱讀

    坂本幸雄逝世,享年77,曾為日本半導(dǎo)體之父

    在日本芯片產(chǎn)業(yè)之中,坂本幸雄具有舉足輕重的地位及杰出貢獻(xiàn)。1970年踏入日本德州儀器之后,他曾任日本德儀副社長、聯(lián)半導(dǎo)體社長等要職;2002至2013年間,更是以行家風(fēng)范領(lǐng)導(dǎo)日本DRAM制造商爾必達(dá)。
    的頭像 發(fā)表于 02-22 09:28 ?1193次閱讀

    優(yōu)必選1229掛牌上市

    深圳市優(yōu)必選科技股份有限公司2023年1229在香港聯(lián)交所主板正式掛牌上市。這家公司以股票代碼“9880”的身份,成為“人形機(jī)器人第一股”,這不僅是對優(yōu)必選科技實(shí)力的肯定,更是對中國機(jī)器人技術(shù)領(lǐng)域發(fā)展的重大推動。
    的頭像 發(fā)表于 12-29 15:45 ?994次閱讀

    湯曉鷗教授告別追思儀式通知

    商湯科技創(chuàng)始人、人工智能科學(xué)家、浦江實(shí)驗(yàn)室主任、上海人工智能實(shí)驗(yàn)室主任、香港中文大學(xué)教授湯曉鷗因病救治無效,2023年121523時45分在上海逝世,享年55
    的頭像 發(fā)表于 12-17 16:05 ?1636次閱讀

    確定!東芝將于1220退市

    東芝社長兼CEO Taro Shimada主持了1122的的臨時股東大會,他表示:“在穩(wěn)定的股東結(jié)構(gòu)下,我們將以技術(shù)為重點(diǎn)對公司進(jìn)行改革。”
    的頭像 發(fā)表于 11-24 11:45 ?1096次閱讀