過去50年間,十大熱門語言及發明者大盤點

2021-01-18 51CTO

軟體領域有許多程式語言,每年還湧現出越來越的新語言。新發布的語言有Scala、Kotlin、Go和Closure,但歷史證明,只有少數語言能存活下來,其中一些語言對軟體領域的發展做出了巨大貢獻。

程式語言是軟體領域的重要一環,雖然大家對熱門的程式語言了解較多,例如大家都知道詹姆斯·高斯林發明了Java,但不是每個人都知道Perl,Pascal, Lisp,或是Erlang的創建者是誰。

因此本文收集了十大熱門程式語言背後的程式設計師和設計者的名字和大家分享。以下是十大熱門程式語言及其創建者,排名不分先後。

1. Java——詹姆斯·高斯林

Java是最流行、最成功的程式語言。詹姆斯·亞瑟·高斯林博士發明了Java,被譽為Java程式語言之父。

Java最初是由SunMicrosystems公司開發與支持的,2010年1月Oracle收購Sun MyStand後,Oracle便接管了Java。

Java創建的宗旨就是「編寫一次,永久運行」,而平臺無關性則是Java受到世界企業青睞的一個重要原因。

迄今為止,它是當前最流行的應用程式語言之一。如果想學習Java,不如從全套Java深造講習課程開始吧。

2. C語言——丹尼斯·裡奇

1967年至1973年間,美國計算機科學家丹尼斯·麥卡利斯泰爾·裡奇在美國電話電報公司貝爾實驗室發明了C語言。

C語言至今仍非常流行,廣泛應用於系統編程。雖然比Java更先面世,但C語言仍保持著自身優勢。

另外,丹尼斯·裡奇還與他的老同事肯·湯普森一起創建了舉世聞名的UNIX作業系統。

如果把他的熱度與比爾·蓋茨或喬·布斯相比,那簡直是小巫見大巫。但裡奇在軟體領域的貢獻幾乎無人能及。

每個程式設計師都應該知道丹尼斯·裡奇及其對編程界的貢獻。如果想學習C語言,可在Coursera上加入C語言專業編程入門課程。跟其他Coursera證書一樣,所有的課程都是免費的,但必須付費才能拿到結業證書。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=40328&murl=https%3A%2F%2Fwww.coursera.org%2Fspecializations%2Fc-programming

另外,如果想了解數據結構,可以聽一聽C語言中免費的數據結構與算法課程。

http://javarevisited.blogspot.sg/2018/01/top-5-free-data-structure-and-algorithm-courses-java--c-programmers.html

3. C++——本賈尼·史特勞斯特盧普

本賈尼·史特勞斯特盧普,丹麥計算機科學家,1950年12月30日出生於丹麥奧胡斯。他因創建和開發廣泛使用的C++程式語言而聞名。

C++, 顧名思義就是在C語言流行時開發的下一代程式語言。C++具有面向對象的編程特性,與更具結構性的C語言相比,這種特性更加突出。

C++仍是當下最流行的程式語言之一,由於與本機系統非常接近,同時還具備面向對象特徵,C++在高頻交易領域也得到了廣泛的應用。

如果想從頭學習C++,推薦Udemy上的開啟C++編程之旅——從新手到進階課程。該課程將理論與例子完美地結合在一起。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fbeginning-c-plus-plus-programming%2F

4. Python——吉多·范羅蘇姆

國家數學和計算機科學研究學會(CWI)的吉多·范羅蘇姆創建了Python。這是一種通用的高級程式語言,其設計理念強調了代碼的可讀性,Python的語法既清晰又富有內涵。

在美國,Python在學術層面上幾乎取代了Java。與上一代人不同,現在的學生已經開始學習用Python而不是Java編程。

開始編程時,如果還不確定到底用Python還是Java,本圖表信息或許有所幫助:

http://javarevisited.blogspot.sg/2013/11/java-vs-python-which-programming-laungage-to-learn-first.html

Python廣泛應用於Web應用程式開發、軟體開發和信息安全當中。

谷歌、雅虎和聲田等科技巨頭公司也普遍採用Python。如果想學習Python,那麼Python 3全套訓練營(何塞·馬西亞爾·波特利亞主講)是一門合適的入門課程。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcomplete-python-bootcamp%2F

當然還有更多選擇,可在最好的Python課程清單中找到適合初學者和中級程式設計師的教程。

http://javarevisited.blogspot.sg/2018/03/top-5-courses-to-learn-python-in-2018.html

5. JavaScript——布蘭登·艾奇

如果你問我,過去五到十年間哪種語言是最大贏家,我的回答是JavaScript。顯然,JavaScript已經用jQuery一類的庫制霸了客戶端腳本空間,現在JavaScript轉而在伺服器端開發NodeJS一類的庫。

JavaScript是一種基於原型的、動態的、弱類型的腳本語言,具有一流的功能,由布蘭登·艾奇設計,網景通訊公司開發。

JavaScript廣泛應用於客戶端腳本、驗證、動畫、事件捕獲、表單提交和其他常見任務中。它在瀏覽器中運行,幾乎每個主流網站都可以看到它的身影。

強烈建議所有程式設計師都學習一下JavaScript。JavaScript與jQuery導論是最合適的入門課程。

https://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Fcourses%2Fintroduction-javascript-jquery

如果想先學免費資源,這裡有一個免費JavaScript課程清單

(http://www.java67.com/2018/04/top-5-free-javascript-courses-to-learn.html),可以試著聽一聽這些課,如果還獲取更多資源,去看看學習JavaScript的免費網站

(https://hackernoon.com/10-websites-to-learn-javascript-for-beginners-31e13bbdbb5c)。

6. PHP——拉斯馬斯·勒德爾夫

不管你多討厭PHP(Personal Home Page,超文本預處理器),都無法忽視一個事實,即一半的網際網路都依賴這一巧妙的網際網路語言運行。拉斯馬斯·勒德爾夫於1995年首創PHP。

PHP的主要應用是這一語言的官方參考框架,由PHP集團提供。

PHP是微軟Microsoft’sActive Server Pages (ASP)伺服器端腳本引擎及類似語言,如JavaServer Pages (JSP)的主要競爭對手,但PHP的認可度逐漸上升,目前已安裝在2000多萬個Web站點和100萬個Web伺服器上。

同時,PHP也是開源的,Facebook、維基百科、Wordpress和Joomla等網際網路巨頭均使用PHP。PHP也廣泛應用於動態網頁構建與伺服器端開發當中。

網上有很多PHP課程可供學習,推薦PHP入門(喬丹·埃德溫·迪亞茲·普拉多主講)。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fphp-for-complete-beginners-includes-msql-object-oriented%2F

如果想學習免費的PHP課程,這裡有一個免費PHP與MySQL課程清單可供選擇。

http://www.java67.com/2018/02/5-free-php-and-mysql-courses-for-web-developers.html

7. Perl——拉裡·沃爾

Perl是一種高級的通用直譯式動態程式語言。80年代中期由拉裡·沃爾設計和開發,Perl憑藉卓越的文本處理能力聲名鵲起。

它還是Unix系統上生成報告和腳本的主要語言。Perl擅長解析和處理大型文本文件,可用於資料庫、應用程式、網絡編程和圖形編程。

同時,Perl也被IMDB、亞馬遜和Priceline等公司廣泛使用。如果想學習Perl,那麼建議看一看Perl編程初學者指南課程(Udemy平臺)。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fperl-programming-for-beginners%2F

對Java開發人員而言,如果還能掌握Perl和Python,那簡直是如虎添翼,因為出於維護和支持目的,會需要一個腳本語言來執行特定任務。

8. Ruby——松本行弘

90年代中期,松本行弘在日本設計開發了Ruby。

吸收了Perl、Ada和Smalltalk,Ruby為高效、輕鬆的編程而設計。

Ruby主要用於Web應用程式開發,並被推特、Hulu和Groupon等主流網站使用。

如果想學習Ruby,那麼Ruby基礎是最好的入門課程(亞歷克斯·科爾班主講,Pluralsight平臺)。

https://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Fcourses%2Fruby-fundamentals

9. Lisp——約翰·麥卡錫

Lisp語言(List Processing的縮寫)由約翰·麥卡錫開發,是排名第二歷史悠久的高級程式語言。

Lisp據說是函數程式語言之父,例如Haskell、Erlang和Scala。它主要用於軍事開發和防空系統。Lisp的精品課程很少,但尼科洛茲主講的Lisp編程基礎是一個不錯的入門課程。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Flisp-programming-language%2F

10. Pascal——尼古拉斯·沃斯

Pascal是影響力較大的命令式和程序式程式語言,也是一種是一種小型高效的語言,尼古拉斯·沃斯於1968-1969年設計,1970年發行,旨在鼓勵人們使用結構化編程和數據結構來完成編程。與Lisp類似,由於年代較為久遠,Pascal的精品課程也不多,但如果想要學習,可在Udemy平臺上看一看如何用Pascal編程課程。

https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Flearn-to-program-with-pascal%2F

【編輯推薦】

【責任編輯:

趙寧寧

TEL:(010)68476606】

點讚 0

相關焦點

  • 50 年來最具影響力的十大程式語言!
    以下10種程式語言對軟體開發領域做出了巨大的貢獻,成為50年來最具影響力的程式語言。程式語言是軟體開發世界中最重要的東西,多年來經常受到人們的評論、爭議和改進,或許有些使用程式語言的人還不知道它背後的歷史。正如大家都知道James Gosling是Java之父,但是誰創建了Perl、Pascal、Lisp、Erlang,並不是每個開發人員都能回答上來的。
  • 遊戲中十大恐怖食人族大盤點
    遊戲中十大恐怖食人族大盤點 時間:2012-12-18 12:28:33
  • 全球氣候變暖 帝企鵝數量過去50多年間驟減一半
    英國媒體11日援引世界自然基金會新近發布的一份報告指出,受全球變暖影響,帝企鵝數量在過去50多年間驟減了一半。  危機  帝企鵝常年生活在氣候條件極其惡劣的南極,經得起暴風雪的襲擊,耐冷能力也很好,可以承受零下49攝氏度的低溫。
  • 西藏凍土層50年間薄了26.5釐米
    新華網拉薩10月27日電(記者黃興)西藏自治區氣象局近日發布的《西藏氣候變化監測報告》顯示,西藏凍土層在全球氣候變暖的過程中日漸變薄,過去約50年間西藏凍土層「萎縮」了26.5釐米。
  • 過去50年間平均溫度上升3℃!南極大陸氣溫創新高 達18.3℃
    受氣候變化影響,過去50年間,南極半島的平均溫度上升了3℃,是全球平均升溫的5倍左右。氣溫上升加劇冰蓋的消融,不僅威脅企鵝等生物的生存,同時推升全球海平面高度,給沿海地區的人們帶來威脅。
  • 2019十大入境遊熱門城市發布
    出境遊方面,日本、泰國、美國、新加坡、馬來西亞、澳大利亞、越南、英國、印度尼西亞、法國是最受中國遊客歡迎的出境遊十大熱門目的地,飛行時長4小時左右的目的地佔據6席位置。此外,到杜拜、阿布達比等地旅遊的中國遊客數量依舊保持了持續快速增長。由於出境遊經驗豐富,更多人登陸小眾目的地「打卡」,中東等區域日漸受青睞。
  • 過去十年,中美十大高校高引論文對比,真實的數據顯示科研差距!
    哈佛大學名副其實的名校過去十年中美十大高校對比判斷一所高校的好壞有很多標準,但是在目前科技社會下,哪些高校對世界科研貢獻大,哪些高校就可以稱為世界名校,在過去的十年間,中國高校不斷進步,縮小了和世界名校間的差距,清華大學和北京大學的學術規模影響力已經屬於世界級名校,如果單純考慮數量規模甚至強勢接近美國十大高校行列,小編就拿最公平的高引論文數量來對比中美十大高校間的差距,畢竟全球各類排名考慮因素交大,高引論文數據來全球科研工作者的引用
  • 18年十大高薪熱門專業排行榜,最適合男生的專業排名,這就是標準
    高考志願填報是終身大事,作為考生和家長怎麼抓住機遇,把握機會贏得未來,在大學專業方面選擇與之相對應,有廣闊發展空間的熱門高薪專業呢?榕和老師將為您列出最適合男生的十大高薪熱門專業。最適合男生的十大高薪熱門專業第二名:機器人工程據統計咱們國家機器人企業幾百家,但是真正能達到自主研發的企業鳳毛麟角,不足20家,缺不缺人你自己衡量。
  • Python 摘得TIOBE 2020年度程式語言
    Python 摘得TIOBE 2020年度程式語言 TIOBE 最新發布了 1 月程式語言排行榜,揭曉了 2020 年度比較受歡迎的程式語言,其中,Python 以 2.01% 的正增長榮獲 2020 年度 TIOBE 程式語言獎!
  • 機器人研發中使用的十大最流行的程式語言詳解
    在本文中,我們將介紹機器人研發中使用的十大最流行的程式語言。我們將討論他們的缺點和優點,以及使用或者不使用它們的理由。世界上有超過1500種程式語言你可以學習。下面列出的是目前機器人中十種最流行的程式語言。每種語言都有不同的優勢,作者根據自身經驗,按照優先級從低到高排序。
  • 星際戰甲集團武器有哪些 集團武器大盤點
    星際戰甲集團武器有哪些 集團武器大盤點 星際戰甲集團武器有哪些 集團武器大盤點 星際戰甲中角色的造型科幻
  • 國內最頂尖的翻譯碩士(MTI)十大熱門校
    MIT全稱:Master of Translation and Interpreting,是我國目前20個專業學位之一,分為全日制和在職兩種,學制短,實用性強,學費也不算貴,因此受到不少外語專業考生的青睞,今天小編就帶大家來看一下國內最頂尖的MTI十大熱門校吧。
  • 適合男性女性的十大熱門職業排行
    其實各行各業都有發展的無限可能,下面MaiGoo小編為大家介紹一些在大多數人眼裡的熱門高薪職業,希望能給你的職業的規劃帶來一些思路。 熱門職業 1、十大熱門新興職業
  • 全國熱門十大腦科醫院排行榜 十大全國熱門腦科醫院排名
    遠在西漢年間,黃河一帶瘟疫流行,漢武帝劉徹就在各地設置醫治場所,配備醫生、藥物、免費給百姓治病。漢平帝元始二年(公元2年),「民疾疫者,舍空邸第,為置醫藥」,似如今的隔離醫院。以上兩則史實,均為《漢書》所載。北魏太和二十一年(公元497年),孝文帝曾在洛陽設「別坊」,供百姓就醫用。隋代有「病人坊」,收容麻瘋病人。
  • 2018最新研發出的傳感器大盤點
    打開APP 2018最新研發出的傳感器大盤點 工程師周亮 發表於 2018-09-04 17:26:41 傳感器作為檢測裝置,能感受到被測量的信息
  • 咬文嚼字:2016年十大流行語 網絡語言佔80%
    一個詞,記錄一個時代2016十大流行語出爐語言文字規範類刊物《咬文嚼字》雜誌社今天在滬發布「2016年十大流行語」。《咬文嚼字》執行主編黃安靖分析,近年來,年度十大流行語的網絡特色日趨明顯,今年除供給側、工匠精神外,其他8條均來自於網絡或由網絡賦予了新的涵義,成為歷年評選中最多的。「網絡已經影響到語言生活的方方面面,我們從中甚至能發現語言文字正在從精英創造時代進入大眾智慧時代。」如排名第一的流行語洪荒之力。「洪荒」本指混沌、蒙昧的狀態,借指遠古時代。
  • 全球最易學的十大語言排行榜!漢語能排第幾?看完就知道了!
    而隨著國家強大,世界各國開始學習漢語,甚至有些國家還將漢語作為他們的官方語言,最近一份有關於全球最容易學習的十大語言排行榜出爐了!那麼漢語能夠排在第幾名呢?看完就知道了!首先,世界上最容易學習的十大語言分別是弗裡斯蘭語、世界語、義大利語、瑞典語、葡萄牙語、挪威語、西班牙語、法語、南非語!而我國的漢語,被認為是全球最難學的語言,對此,大家是不是嚇到了呢?
  • 世界十大最容易學的語言
    本文介紹的十種語言比較容易學習。我們可以從本文中了解到一些相關的語言知識,對於想要選擇第二外語的人也有一定的參考作用。下面就跟著小編一起來看看世界十大最容易學的語言。  1弗裡斯蘭語  這是荷蘭弗裡斯蘭人的母語,使用人口不到50萬。
  • 2018.12十大機器學習熱門網文
    校對 | 醬番梨       整理 | 菠蘿妹原文連結:https://medium.mybridge.co/machine-learning-top-10-articles-for-the-past-month-v-dec-2018-37b229f930a1
  • 盤點2013年頻上頭條的十大熱門健康話題
    轉眼間2013年已近尾聲,回顧即將過去的一年,你是否若有所失抑或碩果纍纍,這一年裡生物健康界並不寂寞,各種曝光、各種炒作、各種汙染、各種致癌,還有各種各種̷̷,博取了我們多少眼球,年尾之際,清華大學國際傳播研究中心發布了2013年十大熱門健康話題榜單,我們將根據榜單為您盤點一下2013年頻上頭條的十大熱門健康話題