小提示:好久沒送書了,文末送 6 本書。
TIOBE 2020 年 7 月份的編程語言排行榜已經公布,官方的標題是:R 語言的排名達到了歷史最高位。
R 語言一種自由軟件編程語言與操作環境,主要用于統計分析、繪圖、數據挖掘。也有人把 R 語言用作矩陣計算,其分析速度可媲美專用于矩陣計算的自由軟件 GNU Octave 和商業軟件 MATLAB,前段時間美國還禁止中國部分高校使用 MATLAB 軟件,GNU Octave 現在不受美國政府限制,Python、numpy、scipy 也可以代替 MATLAB 的部分功能,好像還有一款國產的 ,不過應該和 MATLAB 軟件還有很大差距,當然原子彈也不是一兩天就造出來的,加油吧。
關于 R 語言持續走高給出了兩種預測:
1)商業統計語言如 SAS,Stata 和 SPSS 的軟件的時代已經過去, 大學和研究機構開始采用 Python 和 R 進行統計分析。
2)研發 COVID-19 病毒的疫苗需要大量統計和數據挖掘,R 和 Python 學起來比較簡單,受到大家的歡迎。
Rust 語言在 6 月份剛進入榜單前 20,本月的排名也從第 20 位上升到第18位,說明 Rust 語言越來越受開發者的青睞。
在 Stack Overflow 公布了 2020 開發者調查報告中,Rust 在開發者最喜愛的編程語言中排行榜首:
Rust 相關學習資料:
https://www.runoob.com/rust/rust-tutorial.html
7 月份編程語言排名前十的分別是:C,JAVA,Python,C++,C#,Visual Basic, JavaScript ,R,phpSwift。
7 月份跟 6 月份比較沒有很大的變化 R 語言從第 9 位上升到第 8 位, Swift 進入前 10。
排名 1-20 的編程語言
排名 21-50 的編程語言
各大編程語言的歷史排名(1988-2020)
編程語言“名人榜”( 2003-2019)
TIOBE 每個月都會公布一次編程語言的排行榜,這份排行榜排名基于全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜索引擎以及技術社區,如 google、百度、維基百科等等。
數據反應目前主流編程語言的變化趨勢,對我們學習和工作可作為一個參考,但各個語言都有它們各自適合的應用場景,所以也不必過于在意,畢竟語言的好壞在于如何去使用它。
參考:https://www.tiobe.com/tiobe-index/
文末送書:
好久沒送書了,今天送 6本。分別是三本《Java多線程與大數據處理實戰》和《億級流量 Java 高并發與網絡編程實戰》。
獲取方法
1. 關注微信關注號
給本篇文章點個「在看」并在本篇文章發布評論,博主會篩選出 6 位用心的讀者贈送一本書籍,如果被選中,作者會置頂留言。不要 copy !
留言主題:盡情發揮
時間:2020年7月14日晚上22點00分截止。
書籍詳情
可以參加京東每滿100減50的活動~
《億級流量Java高并發與網絡編程實戰》介紹了與高并發相關的架構設計及多線程、NIO、網絡編程等底層技術;應用框架講解了目前流行的一些高并發及分布式框架技術,如Disruptor、Spring Boot、Spring Cloud 等,這些技術也是目前在國內外互聯網企業中被廣泛應用的;數據處理部分重點介紹了如何優化數據,如何使用關系型數據庫、非關系型數據庫及大數據領域的MapReduce 技術處理海量數據,從而為高并發場景提供一套完善的存儲方案。
《Java多線程與大數據處理實戰》講了 Java 的線程創建方法和線程的生命周期,方便我們管理多線程的線程組和線程池,設置線程的優先級,設置守護線程,學習多線程的并發、同步和異步操作,了解 Java 的多線程并發處理工具(如信號量、多線程計數器)等內容。
同時,本書還引入了 Spring Boot、Spring Batch、Quartz、Kafka 等大數據中間件。這為學習Java 多線程和大數據處理的讀者提供了良好的參考。多線程和大數據的處理是許多開發崗位面試中容易被問到的知識點,一些一線開發的重要崗位面試會將多線程作為壓軸問題或重要的考察點。