乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      近50年來最具影響力的10種編程語言,都是誰發(fā)明的?

       葉老師YP 2019-08-28

      大數(shù)據(jù)文摘出品

      編譯:洪穎菲、武帥

      前不久文摘菌曾報道過4分鐘看盡Top15編程語言15年來的沉浮史,評論中就有小伙伴留言了為什么Ruby、Lisp這些語言在榜上寂寂無名?

      軟件世界中有各種各樣的編程語言,每年還會有新的語言出現(xiàn),最近發(fā)布的編程語言就有Scala、Kotlin、Go和Closure,但歷史車輪滾滾向前,浪花淘盡英雄,它們中只有少數(shù)才能夠存活下來。

      編程語言是軟件開發(fā)中最重要的東西,多年來伴隨著人們的討論和批評不斷改進,沒有最好的語言,只有更合適的語言。盡管大家都很熟悉那些比較流行的編程語言的發(fā)展歷史,如James Gosling是Java之父,但并不是每個開發(fā)人員都知道是誰發(fā)明了Perl,Pascal,Lisp或Erlang。

      今天文摘菌帶大家扒一扒過去的五十年在軟件開發(fā)領域被列為最具影響力的十大編程語言及其它們背后的開發(fā)者,希望可以站在巨人的肩膀上一睹各種編程語言的風采,在每種語言文末都有免費課程推薦給大家學習。

      以下排名不分先后,只是為了讓我們了解并記住那些在編程語言和軟件開發(fā)領域中做出巨大貢獻的編程大師們!

      Java——James Gosling

      Java是最流行和最成功的編程語言之一, James Arthur Gosling博士因發(fā)明Java而被譽為Java之父,Java最初由Sun Microsystems開發(fā)和支持,在2010年1月Sun Microsystems被Oracle收購后轉(zhuǎn)由Oracle繼續(xù)開發(fā)支持。Java的使命是WORA,“Write Once Run Anywhere”(一次編譯,到處運行),Java平臺的獨立性是其在企業(yè)領域取得成功的重要支柱之一,至今,它仍是最流行的應用程序編程語言之一。

      如果你對學習Java感興趣,那么The Complete Java Masterclass課程無疑是極好的選擇。


      來自Unsplash

      C——Dennis Ritchie

      美國計算機科學家Dennis MacAlistair Ritchie于1967年至1973年間在AT&T貝爾實驗室發(fā)明了C語言,至今C語言還是非常流行并廣泛用于系統(tǒng)編程,它比Java的歷史更久遠,但它仍在編程語言中占據(jù)一席之地,另外,Dennis Ritchie還與他的老搭檔Ken Thompson一起創(chuàng)建了舉世聞名的UNIX操作系統(tǒng),他的知名度雖遠不及比爾·蓋茨或史蒂夫·喬布斯,但其對軟件世界的貢獻幾乎無人能及。

      每個程序員都應該了解Dennis Ritchie以及他對編程世界的貢獻。如果你想學習C語言,你可以加入Coursera的Introduction to Programming in C Specialization課程。與其他Coursera認證課程一樣,所有課程都是免費的但你需要支付認證證書的費用。

      圖片來自Unsplash平臺上的Nikhil Mitra

      此外,如果你想學習數(shù)據(jù)結(jié)構,那么可以參考一下這些免費的C語言數(shù)據(jù)結(jié)構和算法課程。

      鏈接:

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

      C++——Bjarne Stroustrup

      Bjarne Stroustrup,1950年12月30日生于丹麥奧胡斯(Aarhus Denmark),是一名丹麥計算機科學家,因其發(fā)明了廣泛使用的C++語言而聞名天下。顧名思義,C++是在C流行的時候作為C的下一代語言開發(fā)出來的。與偏重結(jié)構化的C語言不同,它的顯著特性是面向?qū)ο?,C++仍然是最流行的語言之一,并且在高頻交易系統(tǒng)中有著廣泛應用,因為它兼容本地系統(tǒng)并具有面向?qū)ο蟮奶匦浴?/span>

      如果你想學習C++,那么可以參加Udemy上的Beginning C++ Programming——From Beginner to Beyond課程。它的理論與案例組合十分棒。

      來源:Unsplash平臺上的Dawid Zawi?a

      如果你不介意學習免費資源,那么就盡情享用這些免費的C++課程吧:

      資源鏈接:

      https://www./2018/02/5-free-cpp-courses-to-learn-programming.html

      Python——Guido van Rossum

      Python由CWI的Guido van Rossum設計,是一種通用的高級編程語言,其設計理念強調(diào)代碼可讀性,據(jù)說它的語法清晰而且通俗易懂。在美國,Python在學術層面上幾乎取代了Java,與上一代不同,如今的學生已經(jīng)開始用Python而不是C或Java編寫程序。

      如果你還在猶豫用Python還是Java開啟你的編程之旅,這個信息圖可能會對你有所幫助??

      鏈接:

      https://javarevisited./2018/06/java-vs-python-which-programming-language-to-learn-first.html

      Python廣泛用于Web應用程序開發(fā),軟件開發(fā)和信息安全。谷歌、雅虎和Spotify等科技巨頭已經(jīng)廣泛使用Python,如果你想學習Python,那么Jose Marcial Portilla的The Complete Python 3 Bootcamp無疑是最好的入門課程之一。

      課程鏈接:

      https://click./deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Fcomplete-python-bootcamp%2F
      照片來自Unsplash上的Hitesh Choudhary

      如果需要更多學習資源,你可以參考這份適合初學者及中級程序員的Python資源列表??

      鏈接:

      https://javarevisited./2018/03/top-5-courses-to-learn-python-in-2018.html

      JavaScript——Brendan Eich

      如果你問我哪種語言是過去五到十年里的最大贏家,我會說那必須是JavaScript,它借助jQuery這樣的庫統(tǒng)治了客戶端開發(fā)領域,現(xiàn)在正憑借NodeJS這樣的庫進軍服務器端開發(fā)領域。

      JavaScript是由Brendan Eich設計,Netscape Communications Corporation開發(fā)的一種基于原型的腳本語言,具有動態(tài)弱類型的特點,其功能十分強大。JavaScript廣泛用于客戶端腳本編寫,驗證,動畫,事件捕獲,表單提交和其他常見任務。它在瀏覽器中運行,幾乎各大網(wǎng)站都有所使用。

      我強烈建議所有程序員都學習一下JavaScript,Introduction to JavaScript & jQuery是最好的入門課程。

      來自Unsplash平臺上的Artem Sapegin

      如果你更傾向于從免費資源起步,這里就是一些不錯的JavaScript課程??

      鏈接:

      https://www./2018/04/top-5-free-javascript-courses-to-learn.html

      更多資源可參見這些網(wǎng)站??

      鏈接:

      https:///10-websites-to-learn-javascript-for-beginners-31e13bbdbb5c

      PHP——Rasmus Lerdorf

      無論你多么討厭PHP(Personal Home Page),你都不能忽視這樣一個事實:一半的互聯(lián)網(wǎng)都運行在這一美妙的互聯(lián)網(wǎng)語言上。

      PHP最初由Rasmus Lerdorf于1995年發(fā)明,PHP借助于PHP組生成實現(xiàn),并以此作為對PHP語言的正式引用,PHP是微軟的Active Server Pages(ASP)服務器端腳本引擎以及其他類似語言(如Java Server Pages(JSP))的競爭對手,但PHP在與這些語言的競爭中脫穎而出,現(xiàn)在已被安裝在2000多萬個Web站點和一百多萬臺Web服務器上,PHP也是開源的,被諸如Facebook、Wikipedia、Wordpress和Joomla等互聯(lián)網(wǎng)巨頭所使用,PHP廣泛用于構建動態(tài)網(wǎng)頁和服務器端開發(fā)。

      網(wǎng)上有很多PHP的課程,如果你想學習,我強烈推薦jorge edwin diaz prado的PHP for Beginners。

      課程鏈接:

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

      如果你需要免費的PHP學習資源,這里列出了一些PHP和MySQL的免費課程:

      鏈接:

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

      Perl — Larry Wall

      Perl是一種高級的、通用的、解釋型的動態(tài)編程語言,Perl由LarryWall在20世紀80年代中期設計和開發(fā),因其出色的文本處理能力而聲名鵲起。至今它仍是在Unix系統(tǒng)上開發(fā)報告和腳本的主要語言,Perl以解析和處理大型文本文件而聞名,廣泛用于CGI、數(shù)據(jù)庫應用程序、網(wǎng)絡編程和圖形編程,Perl也被IMDB、Amazon和Priceline等公司廣泛使用。

      如果你想學習Perl,那么我建議你看看Udemy上的Perl Programming for Beginners課程。


      對于Java開發(fā)人員來說,Perl或Python是一個很好的補充,因為開發(fā)人員通常需要腳本語言來執(zhí)行維護和支持等特定任務。

      Ruby — Yukihiro Matsumoto

      Ruby最初是由日本的Yukihiro“Matz”Matsumoto在20世紀90年代中期設計和開發(fā)的。如果你曾嘗試過Ruby和Rails,你就會發(fā)現(xiàn)使用Ruby是一件很有趣的事。Ruby受Perl、Ada、Lisp和Smalltalk的影響,致力于讓編程更加高效有趣。Ruby主要用于Web應用程序開發(fā),被Twitter、Hulu和Groupon等各大網(wǎng)站所使用。

      如果你想學習Ruby,那么Alex Korban在Pluralsight上的Ruby Fundamentals無疑是最好的入門課程。

      拍攝:Oleg Chursin來自Unsplash

      Lisp——John McCarthy

      Lisp是列表處理器(List Processor)的縮寫,由JohnMcCarthy開發(fā),是第二古老的高級編程語言,它是像Haskell、Erlang或Scala這樣的函數(shù)式編程語言之父,主要用于軍事開發(fā)和防空系統(tǒng)。

      教授Lisp的課程不多,特別是好的課程,但是Nikoloz的Learn Lisp Programming Basics課程還不錯。

      Pascal——Niklaus Wirth

      Pascal是一種極具影響力的命令式和過程式編程語言,設計于1968-1969年,由Niklaus Wirth于1970年正式發(fā)布。Pascal是一種小型高效的語言,旨在鼓勵使用結(jié)構化編程和數(shù)據(jù)結(jié)構,從而帶來良好的編程體驗。

      與Lisp類似,Pascal因其年代久遠而沒有什么好的課程,但是如果你想學習Pascal,你可以在Udemy上學習Learn to Program with Pascal課程。

      相關報道:

      https:///better-programming/the-10-most-influential-programming-languages-of-the-last-50-years-and-their-creators-6559bb9ce224

      實習/全職編輯記者招聘ing

      加入我們,親身體驗一家專業(yè)科技媒體采寫的每個細節(jié),在最有前景的行業(yè),和一群遍布全球最優(yōu)秀的人一起成長。坐標北京·清華東門,在大數(shù)據(jù)文摘主頁對話頁回復“招聘”了解詳情。簡歷請直接發(fā)送至zz@bigdatadigest.cn


      志愿者介紹

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多