提起幾大程式語言的創造者,你腦中浮現的是什麼?

2020-12-11 開源中國

創造現在主流程式語言的程式設計師們,都怎麼樣了?

提起燈泡的發明者,你可能想起亨利·戈培爾,提起印刷術,你可能會想到畢昇。

這些偉人離我們太遠太遠,但當提起 C++、python、Java 時,他們的發明者又離我們如此的近,至少他們還在世上,也在工作,但似乎他們的現狀都不太好。

偉大的C語言締造者

丹尼斯·裡奇 ,這位給賈伯斯提供肩膀的巨人,早已經不能再工作了。

2011年,在賈伯斯逝世僅7天後,這位C語言之父也走了,但似乎世人只記住了賈伯斯,對丹尼斯·裡奇並沒有太多的印象。

賈伯斯去世時,網上鋪天蓋地的各種讚譽和哀悼,記他把用戶需求、產品體驗做到了極致。其實,丹尼斯·裡奇先生更應該得到這些讚譽。

「不務正業的發明者」

吉多·范羅蘇姆是一個挺傳奇的人物,1989年聖誕節,呆在家裡很無聊的他,開發了新的腳本解釋語言——Python,之所以取這個名字,是因為他很喜歡看馬戲團,於是把這個語言取名為Python(大蟒蛇)。

2005年就職於Google,一半的時間都花在了Python上。讓人感到意外的是,2012年,吉多·范羅蘇姆加入了Dropbox公司,擔任架構師一職。說起Dropbox這家公司,國人可能不是很清楚,這是一家為用戶提供存儲本地文件自動同步到雲端伺服器軟體的公司,說明白點,很像李彥宏的百度網盤。但6年時間過去了,Dropbox卻在中國沒什麼反響,原因嘛,Dropbox被和諧了……

越來越看不懂C++了

接下來就是C++的發明者——本賈尼·史特勞斯特盧普,他可能是比較悲劇的一個程式語言發明者,都說編程很難,你見過承認自己越來越看不懂自己發明的程式語言嗎?本賈尼就是。

難怪C++那麼難,連他的發明者都承認了。目前本賈尼在美國德克薩斯州農機大學計算機學院的下屬工程學院當院長,同時也是哥倫比亞大學的訪問學者,而且在摩根史坦利做兼職……

去哪裡,哪裡就被收購

爪哇工程師可能要多感謝詹姆斯·高斯林賞飯碗了,因為他是Java程式語言的發明者。但這名偉大的程式設計師,職業生涯有些坎坷。原先在sun工作,後sun被甲骨文公司併購後,高斯林宣布離職,後加入了Google卻在數月之後離開了。

尷尬的是,2011年加入從事海航機器人研究的創業公司Liquid Robotics公司不久,波音公司看上了這家公司,然後收購了它。目前,高斯林在2011年5月建立的Scala公司Typesafe Inc., 聘請為公司顧問。

來源:51cto

相關焦點

  • 不看不知道:程式語言都是外國人發明的,有鬍子的更熱門?
    各種高級語言可以說百花齊放,百家爭鳴,排行版上也是你方唱罷我登場,激烈異常。但是你知道這些程式語言的祖師爺都是何方高人嗎?中國人自己的程式語言和中國人設計的程式語言中國人自己的程式語言是指用中文進行編程。
  • 學會編程,讓孩子做未來世界的創造者
    每一步,與世界同步在未來,如果你的孩子懂編程,他就是未來世界的創造者;如果他不懂,他只是使用者。芬蘭前教育部長講了一句話,她說,「在未來,如果你的孩子懂編程,他就是未來世界的創造者;如果他不懂,他只是使用者
  • 機器語言的世界,成為一名合格的程式設計師,這些程式語言你學會了?
    至於世界上最通用的C語言,則排到了第三位,由於C語言有著高效、靈活、功能豐富以及表達能力強的特點,所以該語言能夠移植到不同的作業系統中,廣泛用於系統軟體和應用軟體的開發,其創造者正是美國計算機科學家Dennis MacAlistair Ritchie,簡稱「dmr」。
  • swift語言是什麼?蘋果最新編程swift語言資料
    swift語言是什麼? swift語言是什麼?蘋果最新編程swift語言資料    Swift是Apple在WWDC2014所發布的一門程式語言,用來撰寫OS X和iOS應用程式。在設計Swift時.就有意和Objective-C共存,Objective-C是Apple作業系統在導入Swift前使用的程式語言。
  • 學了這麼久的編程,程式語言創始人你知道幾個?
    從世界上第一臺計算機(ENIAC) 於1946年2月在美國誕生至今的七十多年裡,湧現出了許多優秀的計算機程式語言。隨著人工智慧時代到來,編程逐漸成為一項必備技能,每個人都開始學習這項和機器溝通的技巧!程式語言多種多樣,學了這麼久卻不知道它們的創始人,怎麼說的過去!為此,小編和大家分享下這些語言創始人,快來看看你知道幾個?
  • 想學編程不知道學什麼語言?幾大流行程式語言比較
    近年來隨著科技的飛速發展,軟體開發業也跟著火了起來,無論是人工智慧(AI)和大數據的數據分析,都要用到程式語言來編寫相應的算法程序來實現其功能。在最新的TIOBE 10 月程式語言排行榜中,Java排在第一位,然後是C,C++,python,Visual Basic.NET C#。
  • 「慧編程+程小奔」,從讀者成長為創造者活動花絮!
    ——從閱讀者成長為創造者之青少年科普閱讀推廣活動。老師帶領孩子們一邊品讀書籍,一邊從書籍中尋找科學,領悟科學,最後參與動手檢驗科學。「我來編程,這段程序數值錯了,應該是負數的,你漏寫了一個負數」認真的大哥哥,全神貫注的幫忙檢查程序的指令和數值。
  • 極客晨星少兒編程:在人工智慧面前,讓孩子做未來世界的創造者
    編程將是和未來世界溝通的鑰匙,也是人們和人工智慧溝通的橋梁。俗話說,「在未來,孩子如果懂編程,他就是未來世界的創造者;如果他不懂,他只是使用者。」因此,越來越多的家長願意讓孩子加入到少兒編程這個大家庭中,不僅僅是為了讓孩子打開思維,更是為了能夠讓他與未來的世界溝通,做未來世界的創造者。信息科技時代,相比傳統的學習方法青少年更喜歡在玩耍中吸取知識和技巧,而少兒編程就是一個很好的課程。
  • 2021 年最值得學習的 5 大機器學習程式語言!
    在本文中,我們將介紹最值得學習的 5 種程式語言,這些語言不僅能夠為機器學習徵服世界鋪平道路,而且也能夠幫助你處理好日常工作。下面,我們來看看為了在 AI 和機器學習領域站穩腳跟,你需要學習的五種語言。
  • 想讓計算機懂你?程式語言請先了解一下
    日常生活中我們能時刻感受到計算機的聰明,從簡單的加減乘除到聽歌、製作視頻、玩遊戲、上網,樣樣精通,其強大的計算能力還曾讓圍棋冠軍柯潔一度失魂落魄。但從另外一個方面看,計算機又很笨,沒有人類編寫的程序,它們本質上就是一堆電子元件,什麼都做不成。
  • 少兒編程從什麼語言開始?
    相信就算沒有從事相關行業的各位家長也聽過 「大數據、人工智慧、機器學習、C++ 、Python」等關鍵詞,只要你打開新聞、走到孩子的興趣班,編程課程已經越發高頻的被提及。       那麼, 面對種類如此繁多的程式語言, 哪一種才適合你的孩子呢?      下面我將從年紀的維度,向大家介紹幾種常見的編程課程。
  • 編程是什麼——高級程式語言FORTRAN的問世
    所謂面向機器的語言,就是編程的主體是機器。舉個例子,現在我們需要計算一個數,1+2等於幾?當然做完一個人,你很快就能算出來是等於3,並且安照正規的計算格式寫上。所以彙編語言就是這樣的一種面向機器的語言,它在計算機中運行的效率是十分高效的,但是彙編語言實在太過於難懂,而且需要花很長的時間才能編一個程序,而且在不同計算機中移植時還需要進行修改。需要那時候的科學家設計一個能夠不依賴於計算機硬體,能夠在不同機器上運行的程序。這樣可以免去很多編程的重複過程,提高效率,同時這種語言又要接近於數學語言或人的自然語言。
  • 帶你玩轉幾種不同的程式語言
    掌握了程式語言,就掌握了與計算機對話的能力。但是對於編程初學者而言,最大的問題就是「我應該學哪一門語言呢?」 諸如TIOBE這樣的排行榜,是程式設計師們的一個參考便準,但是更重要的或許是了解自己將要做什麼,再去選擇最合適的語言工具。
  • 採訪 《權利的遊戲》多斯拉克語言創造者
    1)不少人學習語言,但你相比之下往前邁出了一步——創造語言。是什麼吸引了你?    對我來說,創造語言對我的吸引力就和兒時素描對我的吸引、長大後小說對我的吸引一樣大。語言創造是一門藝術,驅使我的動力和這些年來驅使我投身視覺藝術與寫作的動力一樣大。
  • 編程高手必須會的5種程式語言,進來看看你會幾種?
    導讀:編程高手必須會的5種程式語言,進來看看你會幾種?其實小編覺得學習程式語言之前,首先要搞清楚「程式語言」這個概念。給大家舉個例子,很小的時候,父母就教我們開口說話,也教我們如何理解別人講話的意思。經過長時間的薰陶和自我學習,我們竟然在不知不覺中學會了說話。同樣,我們也可以通過」語言「來控制計算機,讓計算機為我們做事情,這樣的語言就叫做程式語言。程式語言也有固定的格式和詞彙,我們必須經過學習才會使用,才能控制計算機。那麼我們今天就來介紹其中的五種語言,小夥伴們隨著小編一起來看吧!
  • 2020年,5 種 將死的程式語言!
    至少我知道有這麼個叫做「piecemeal」的程式語言,它的創造者似乎就只是將這個功能堆在另一個功能上面而已,並沒有好好考慮將它們結合在一起。Perl曾幾何時,幾乎每個人都在使用Perl語言編程。但是那些經常使用的人慢慢地發現,關於這個Perl語言似乎總是有點不對勁。
  • 20種熱門程式語言輸出Hello World,你會幾種?
    此文章主要為大家介紹了20種熱門程式語言輸出Hello World,你會幾種?,具有一定的參考價值,學習覺得挺不錯的,分享給大家。如何使用20種最熱門的程式語言來寫代碼呢? 首先,我們要知道目前最熱門的程式語言們到底是哪幾種? 哪種程式語言最熱門?
  • Scratch入圍2020年世界程式語言4月排行榜前20,少兒編程發展迅猛
    TIOBE 官方近日發布最新的 4月程式語言榜單,在TIOBE發布4月份的程式語言排行榜中,本月排名前十的分別是程式語言是:Java,C,Python,C++,C#,Visual Basic,JavaScript,PHP,SQL和R,這些語言對於已經在工作的計算機工程師來說都不陌生。
  • 別瞎學了,這幾門計算機程式語言有可能要被淘汰了!
    為了辦公便捷和效率提升,新的程式語言如雨後春筍般出現,但只有少數程式語言才能成為新寵。這種進步的一個副作用是一些古老的程式語言必然會跟歷史一樣被人們遺忘。如果一個程式語言不能與時俱進,那用戶群一定會流失。有人記得COBOL 程式語言嗎?可能很多人都不知道這門語言。
  • Python,你到底是什麼程式語言?
    之前說了很多Python的一些基本認識,那今天,我們來聊聊,她到底是什麼程式語言:python是什麼程式語言程式語言主要從以下幾個角度為進行分類,編譯型和解釋型、靜態語言和動態語言、強類型定義語言和弱類型定義語言,每個分類代表什麼意思呢