小提示:好久沒(méi)送書(shū)了,文末送 6 本書(shū)。
TIOBE 2020 年 7 月份的編程語(yǔ)言排行榜已經(jīng)公布,官方的標(biāo)題是:R 語(yǔ)言的排名達(dá)到了歷史最高位。
R 語(yǔ)言一種自由軟件編程語(yǔ)言與操作環(huán)境,主要用于統(tǒng)計(jì)分析、繪圖、數(shù)據(jù)挖掘。也有人把 R 語(yǔ)言用作矩陣計(jì)算,其分析速度可媲美專(zhuān)用于矩陣計(jì)算的自由軟件 GNU Octave 和商業(yè)軟件 MATLAB,前段時(shí)間美國(guó)還禁止中國(guó)部分高校使用 MATLAB 軟件,GNU Octave 現(xiàn)在不受美國(guó)政府限制,Python、numpy、scipy 也可以代替 MATLAB 的部分功能,好像還有一款國(guó)產(chǎn)的 ,不過(guò)應(yīng)該和 MATLAB 軟件還有很大差距,當(dāng)然原子彈也不是一兩天就造出來(lái)的,加油吧。
關(guān)于 R 語(yǔ)言持續(xù)走高給出了兩種預(yù)測(cè):
1)商業(yè)統(tǒng)計(jì)語(yǔ)言如 SAS,Stata 和 SPSS 的軟件的時(shí)代已經(jīng)過(guò)去, 大學(xué)和研究機(jī)構(gòu)開(kāi)始采用 Python 和 R 進(jìn)行統(tǒng)計(jì)分析。
2)研發(fā) COVID-19 病毒的疫苗需要大量統(tǒng)計(jì)和數(shù)據(jù)挖掘,R 和 Python 學(xué)起來(lái)比較簡(jiǎn)單,受到大家的歡迎。
Rust 語(yǔ)言在 6 月份剛進(jìn)入榜單前 20,本月的排名也從第 20 位上升到第18位,說(shuō)明 Rust 語(yǔ)言越來(lái)越受開(kāi)發(fā)者的青睞。
在 Stack Overflow 公布了 2020 開(kāi)發(fā)者調(diào)查報(bào)告中,Rust 在開(kāi)發(fā)者最喜愛(ài)的編程語(yǔ)言中排行榜首:

Rust 相關(guān)學(xué)習(xí)資料:
https://www.runoob.com/rust/rust-tutorial.html
7 月份編程語(yǔ)言排名前十的分別是:C,JAVA,Python,C++,C#,Visual Basic, JavaScript ,R,phpSwift。
7 月份跟 6 月份比較沒(méi)有很大的變化 R 語(yǔ)言從第 9 位上升到第 8 位, Swift 進(jìn)入前 10。
排名 1-20 的編程語(yǔ)言

排名 21-50 的編程語(yǔ)言

各大編程語(yǔ)言的歷史排名(1988-2020)

編程語(yǔ)言“名人榜”( 2003-2019)

TIOBE 每個(gè)月都會(huì)公布一次編程語(yǔ)言的排行榜,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如 google、百度、維基百科等等。
數(shù)據(jù)反應(yīng)目前主流編程語(yǔ)言的變化趨勢(shì),對(duì)我們學(xué)習(xí)和工作可作為一個(gè)參考,但各個(gè)語(yǔ)言都有它們各自適合的應(yīng)用場(chǎng)景,所以也不必過(guò)于在意,畢竟語(yǔ)言的好壞在于如何去使用它。
參考:https://www.tiobe.com/tiobe-index/
文末送書(shū):
好久沒(méi)送書(shū)了,今天送 6本。分別是三本《Java多線程與大數(shù)據(jù)處理實(shí)戰(zhàn)》和《億級(jí)流量 Java 高并發(fā)與網(wǎng)絡(luò)編程實(shí)戰(zhàn)》。
獲取方法
1. 關(guān)注微信關(guān)注號(hào)
給本篇文章點(diǎn)個(gè)「在看」并在本篇文章發(fā)布評(píng)論,博主會(huì)篩選出 6 位用心的讀者贈(zèng)送一本書(shū)籍,如果被選中,作者會(huì)置頂留言。不要 copy !
留言主題:盡情發(fā)揮
時(shí)間:2020年7月14日晚上22點(diǎn)00分截止。

書(shū)籍詳情
可以參加京東每滿100減50的活動(dòng)~
《億級(jí)流量Java高并發(fā)與網(wǎng)絡(luò)編程實(shí)戰(zhàn)》介紹了與高并發(fā)相關(guān)的架構(gòu)設(shè)計(jì)及多線程、NIO、網(wǎng)絡(luò)編程等底層技術(shù);應(yīng)用框架講解了目前流行的一些高并發(fā)及分布式框架技術(shù),如Disruptor、Spring Boot、Spring Cloud 等,這些技術(shù)也是目前在國(guó)內(nèi)外互聯(lián)網(wǎng)企業(yè)中被廣泛應(yīng)用的;數(shù)據(jù)處理部分重點(diǎn)介紹了如何優(yōu)化數(shù)據(jù),如何使用關(guān)系型數(shù)據(jù)庫(kù)、非關(guān)系型數(shù)據(jù)庫(kù)及大數(shù)據(jù)領(lǐng)域的MapReduce 技術(shù)處理海量數(shù)據(jù),從而為高并發(fā)場(chǎng)景提供一套完善的存儲(chǔ)方案。
《Java多線程與大數(shù)據(jù)處理實(shí)戰(zhàn)》講了 Java 的線程創(chuàng)建方法和線程的生命周期,方便我們管理多線程的線程組和線程池,設(shè)置線程的優(yōu)先級(jí),設(shè)置守護(hù)線程,學(xué)習(xí)多線程的并發(fā)、同步和異步操作,了解 Java 的多線程并發(fā)處理工具(如信號(hào)量、多線程計(jì)數(shù)器)等內(nèi)容。
同時(shí),本書(shū)還引入了 Spring Boot、Spring Batch、Quartz、Kafka 等大數(shù)據(jù)中間件。這為學(xué)習(xí)Java 多線程和大數(shù)據(jù)處理的讀者提供了良好的參考。多線程和大數(shù)據(jù)的處理是許多開(kāi)發(fā)崗位面試中容易被問(wèn)到的知識(shí)點(diǎn),一些一線開(kāi)發(fā)的重要崗位面試會(huì)將多線程作為壓軸問(wèn)題或重要的考察點(diǎn)。