開源代碼最近20年的可視化歷史

jopen 11年前發布 | 20K 次閱讀 開源

開源代碼最近20年的可視化歷史

        英文原文:A Visual History Of The Last 20 Years Of Open Source Code

        很多人忘記了 Emacs Lisp 曾是使用最多的開源編程語言之一

        現代互聯計算的升溫可以追溯到 80 年代末 90 年代初。個人電腦和隨后萬維網創造出了信息可用性和快速聯絡親友能力的史無前例的爆炸式增長。

        對于門外漢來說,這或許就像魔法一樣。但是對于那些實際上建立了這些系統的人來說,這其實是使用編程語言操控電腦、服務器、網絡和其他服務按照他們想要的方式來工作。

        大部分的編程語言是開源的,這表示任何人都可以使用并添加到他們的功能中。但是正如計算機在最近 20 年的大幅進化,開發者用來讓他們電腦干活的編程語言也隨之進化。沒有任何事是靜止的,所有的東西都在進化。

        舉個例子,你知道 Emacs Lisp 是 1993 年最流行的開源編程語言之一嗎?對于那些沒有聽過 Emacs 的人,Emacs 是一個很受歡迎的文本編輯器,由自由軟件大師 Richard Stallman 創造,在 Linux 開發人群中廣泛使用。因為它的可擴展性,有大量的程序員使用它寫代碼。因為 Linux 沒有很多全面的集成開發環境(IDE),而有的那幾個都不怎么好用。Emacs Lisp 是從老的 Lisp 語言中衍生出來的。

        C 語言曾是開源代碼中最受歡迎的,1993 年第一季度使用率達 51%。而 Make——一個用于 Unix 開發者的從源代碼自動構建可執行程序和庫的工具——在 1993 年只有6% 的開發者使用。

        在 2013 年的第一季度,Java 憑借 12% 的使用率,成為了開源代碼中使用最多的。C++是 11% 而 HTML 占 10%

        所有這些開源編程語言都影響到了以后出現的語言。C影響到了諸如C++、Python、Javascript 和 Perl。Java 從基礎上幫助了C#,而 Python 影響了 Ruby。

        這種變革會一直持續。在 1993 年有接近 40 中開源語言。而在 2013 年,有幾乎 100 種,并且每天都有新點子出現。

        看看移動云服務公司 Kinvey 繪制的最近 10 年開源代碼的圖表。數據來自于 Ohloh.netBlack Duck Software

        Kinvey notes:

我們可以對 1993 到今天所有季度,編程語言 Top16 在所有 commit 中的百分比的數據進行可視化。我們希望您和我們一樣,發現這個圖很有意思,尤其是那些驟增和驟降。這真實的顯示出了動態的編程世界。我們也有一些其他有意 思數據的圖片:每年總語言數、每個 commit 的評價行數、并跟蹤那些影響其他語言發展的語言。

        翻譯: 伯樂在線 - CuGBabyBeaR  譯文鏈接: http://blog.jobbole.com/49657/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!