盘点:2019年最赚钱的10种编程语言
GitHub 逐漸成為一個中心,超過 4000 萬開發(fā)人員使用 GitHub 來分享項目的代碼,無論是個人的、行業(yè)的還是其他的。
在去年,因為與 Google 和 Amazon 的競爭,微軟以 75 億美元的價格收購了 GitHub,這很快成為它吸引云開發(fā)人員的關(guān)鍵。
作為開發(fā)人員的最大活躍站點之一,GitHub 是追蹤開發(fā)人員中最流行的最佳場所。為此,我們發(fā)布了年度報告,讓我們了解一下全世界的開發(fā)人員正在使用哪些技術(shù)。
根據(jù)對 GitHub 的統(tǒng)計,這是 2019 年最流行的 10 種語言:
1.Javascript
2.Python
3.Java
4.PHP
5.C#
6.C++
7.TypeScript
8.Shell
9.C
10.Ruby
讓我們從后往前,一個個說:
Ruby
Ruby 是一種開源編程語言,致力于簡單易用。它由 Yukihiro Matsumoto 開發(fā)的,也被稱為 Matz,他是第一個將最流行的語言的最好部分混合在一起的人。Ruby 于 1995 年發(fā)行,現(xiàn)在越來越受歡迎。Ruby 甚至已經(jīng)有了一些專門的協(xié)會和聚會活動。
C
眾所周知,C 是最古老的編程語言之一,仍然與該領(lǐng)域非常相關(guān)。它是由 Dennis Ritchie 于 1972 年開發(fā)的!它最初被設(shè)計為通用語言,可用于對各種計算機系統(tǒng)和硬件進行編程。當(dāng)今,許多流行的語言都基于 C,包括 Java,PHP 和 Javascript。
Shell
Shell 在 IT 部門非常受歡迎,純粹是因為它允許開發(fā)者直接編寫對操作系統(tǒng)的指令。當(dāng)您需要自動執(zhí)行諸如遠程安裝,遠程卸載或每天管理備份時,可以使用它。
TypeScript
TypeScript 由微軟開發(fā),是一種開源編程語言。它不僅是最受歡迎的語言之一,也是行業(yè)中增長最快的語言之一。它的語法和語義與 JavaScript 非常相似,但有更多更強大的功能,可以幫助開發(fā)人員構(gòu)建大型應(yīng)用程序。顯然,它還得到了微軟免費代碼編輯器 Visual code Studio 的支持。
C ++
C++ 建立在 C 語言的基礎(chǔ)上,最早可以追溯到 1979 年。Bjarne Stroustrup 在寫他的博士論文時創(chuàng)建了它,并把它作為 c 語言的一個附加功能。直到今天,它仍然被廣泛使用,因為它是許多操作系統(tǒng)、瀏覽器和游戲的核心。
C#
c# 由微軟的 Anders Hejlsberg 領(lǐng)導(dǎo)的團隊開發(fā)的。它與 Java 語言非常相似,主要用于移動應(yīng)用程序、游戲和企業(yè)軟件。
PHP
PHP 是 Hypertext Preprocessor (超文本預(yù)處理程序)的首字母縮寫,是一種用于移動開發(fā)和創(chuàng)建交互式網(wǎng)頁的開源語言。它在數(shù)據(jù)庫上運行得非常好,Facebook 和雅虎過去也曾使用過它。它常常被開發(fā)人員稱為最糟糕的編程語言之一。
Java
Java 最早由 Sun Microsystems 公司于 1995 年開發(fā),后來被 Oracle 收購。目前,Twitter 和 Netflix 等大型公司正在使用這種開源語言。Java 已經(jīng)被廣泛應(yīng)用于幾乎所有領(lǐng)域,包括 web 應(yīng)用程序、游戲、移動開發(fā)和數(shù)據(jù)庫驅(qū)動的軟件。它也非常類似于 c++ 和 c#,這使得在這兩種語言之間進行切換非常容易。
Python
Python 同時也是 GitHub 中最流行和增長最快的編程語言之一。說到流行度,它從去年的第三名上升到了 2019 年的第二名。Python 一直被用于人工智能應(yīng)用程序和數(shù)據(jù)科學(xué),眾所周知,它是最容易入門的編程語言之一。更不用說,Python 有一個非常龐大的社區(qū),并且每年舉行專門的聚會。
JavaScript
2019 年仍然是屬于 JavaScript 的一年。根據(jù) GitHub 的榜單,JavaScript 無疑是 2019 年最受歡迎的 10 種語言之一。考慮到它有助于使網(wǎng)站具有交互性,還可以用于創(chuàng)建游戲,所以它的表現(xiàn)并不奇怪。還有不要忘了構(gòu)建與 iOS 和 Android 兼容的應(yīng)用程序的 ReactNative 框架。
哪種編程語言在 2019 年收入最高?
您可能還想知道哪種編程語言在 2019 年薪資最高。
2019 年收入最高的編程語言是(僅供參考,按照這個列表學(xué),大概率涼涼):
1.Scala
2.Clojure
3.Go
4.Erlang
5.WebAssembly
6.Kotlin
7.Rust,
8.F#
9.and Elixir
注:此數(shù)據(jù)根據(jù)Stack Overflow 的 2019 年開發(fā)人員調(diào)查得出,2019 年收入最高的編程語言。
(可能是因為比較小眾,大牛比例高,因此平均收入高)
哪一種編程語言最難(簡直坑爹)?
您可能在學(xué)習(xí) Python、Java 或 c++ 時遇到了困難,但這些并不是世界上最困難的編程語言。
下面這些編程語言,它們并不是為了開發(fā)而生的,更多的是黑客們的愛好。
最困難的編程語言是:
1.Malbolge
2.Brainfu*k
3.COW
4.INTERCAL
5.Whitespace
Malbolge創(chuàng)建于 1998 年,被認為是最困難的一個。發(fā)明之后,要花兩年多的時間才能編寫出一個程序。
它的 “Hello world” 是這樣的:
Brainfu*k是 Urban Muller 在 1983 年創(chuàng)造的,正如它的名字,如果你嘗試學(xué)習(xí)它,你會得到一個糟糕的大腦。這種語言只有 8 個命令,整個程序就是用這些命令編寫的。
它的 “Hello world” 是這樣的:
COW 是 Sean Heber 于 2003 年創(chuàng)建的,整個語言僅包含 12 條指令 - 全部都是 moo 或其變體。
“Hello world” 看起來像這樣:
INTERCAL是由 Don WOords 和 James Lyon 在 1972 年創(chuàng)建的。
它的 “Hello world” 是這樣的:
Whitespace是埃德溫?布雷迪在 2003 年 4 月 1 日開發(fā)的。該程序僅使用空格、制表符和換行符。其他的幾乎都被解釋器忽略了。
它的 “Hello world” 是這樣的:
▲實驗樓精選課程:
《Python 新手入門課》
《C++ 使用 openGL 實現(xiàn)吃豆人游戲》
《Java 編程語言基礎(chǔ)》
《Python 異步網(wǎng)絡(luò)編程實戰(zhàn)》
《基于 Vue.js、Node.js 和 MongoDB 開發(fā) DoraCMS》
《 Kubernetes 進階(二):控制器、存儲與網(wǎng)絡(luò) 》
《C++ 實現(xiàn) STL 標(biāo)準(zhǔn)庫和算法》
翻譯:實驗樓
作者:ALICIA NEWMAN
鏈接:https://learnworthy.net/top-10-most-popular-language-of-2019-according-to-github/
總結(jié)
以上是生活随笔為你收集整理的盘点:2019年最赚钱的10种编程语言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 11个提升编程能力的小方法
- 下一篇: 新手指南:我应该学哪种编程语言?