Java慘敗,Python成功上位 | 11月編程語言排行

自從20年前有 TIOBE 指數以來,Java 和 C首次再也不佔據前兩位。C仍然是第一,但如今是 Python 佔據了第二的位置。程序員

有人說,Python 最近的流行是因爲數據挖掘、人工智能和數值計算等領域的蓬勃發展。但我有不一樣的見解,我相信 Python 的流行與各類通常性需求相關。算法

在過去,大多數編程工做都是由程序員完成的,可是如今處處都須要編程技能才能完成工做,而且缺少優秀的程序員。所以,咱們須要一些非程序員的人能夠處理的簡單的程序問題,一些容易學習的東西,快速地研發和簡單平滑的部署,Python 知足了全部這些需求。編程

不久前,個人車胎癟了送去廠裏維修,當時修理師和我閒聊,我說我在軟件行業工做時,他笑了笑,開始熱情地談論他如今的愛好:用 Python 編程。從那一刻起,我就知道 Python 將變得無處不在。併發

—— Paul Jansen CEO TIOBE編程語言

排名明顯變化的語言:

GO:從 14 位 升到 13 位
工具

Swift:從 16 位 升到 14 位性能

Delphi/Objective Pascal從 22 位 升到 18 位學習

Transact-SQL從 24 位 升到 20 位測試

PowerShell 從 41 位 升到 31 位優化

Haskell從 45 位 升到 41 位

Ruby:從 13 位 降到 15 位

MATLAB:從 15 位 降到 17 位

ABAP從 29 位 降到 33 位

2002 - 2020 熱門語言趨勢

本月 Top 20 語言排行

             

Top 21 - Top 50,你熟悉哪一個?

編程語言歷史排名變化狀況(12個月平均排位)

銷售 750,000 冊的經典

《Python 編程:從入門到實踐(第2版)》

埃裏克·馬瑟斯(Eric Matthes)| 著

袁國忠 | 譯

本書是針對全部層次 Python 讀者而做的 Python 入門書。

全書分兩部分:

第一部分介紹用Python編程所必須瞭解的基本概念,包括強大的Python庫和工具,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;

第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的2D遊戲、利用數據生成交互式的信息圖以及建立和定製簡單的 Web 應用,並幫助讀者解決常見編程問題和困惑。

第2版進行了全面修訂,簡化了 Python 安裝流程,新增了f字符串、get()方法等內容,而且在項目中使用了Plotly庫以及新版本的Django和Bootstrap,等等。

哈佛、麻省理工、斯坦福等名校 C語言教材

K.N.King | 著 

呂秀鋒,黃倩 | 譯

時至今日, C語言仍然是計算機領域的通用語言之一,但今天的 C語言已經和最初的時候大不相同了。本書最主要的一個目的就是經過一種「現代方法」來介紹 C語言,書中強調標準 C,強調軟件工程,再也不強調「手工優化」。這一版中緊密結合了 C99標準,並與 C89標準進行對照,補充了 C99中的最新特性。本書分爲 C語言的基礎特性、 C語言的高級特性、 C語言標準庫和參考資料 4個部分。每章末尾都有一個「問與答」小節給出一系列與該章內容相關的問題及答案,此外還包含適量的習題。

本書是爲大學本科階段的 C語言課程編寫的教材,同時也很是適合做爲其餘課程的輔助用書。

從實際數據分析出發,全面掌握R編程

Robert I. Kabacoff | 著

王小寧,劉擷芯,黃俊文 | 譯

本書注重實用性,是一本全面而細緻的R指南,高度歸納了該軟件和它的強大功能,展現了使用的統計示例,且對於難以用傳統方法處理的凌亂、不完整和非正態的數據給出了優雅的處理方法。

做者不單單探討統計分析,還闡述了大量探索和展現數據的圖形功能。新版作了大量更新和修正,新增了近200頁內容,介紹數據挖掘、預測性分析和高級編程。

本書適合數據分析人員及R用戶學習參考。

C++代碼優化的經典

Kurt Guntheroth | 著

楊文軒 | 譯

做者精選了他在近30年編程生涯中最頻繁使用的技術和可以帶來最大性能提高效果的技術,旨在讓讀者在提高C++編程能力的同時,思考軟件優化之美。

書中主要內容有:代碼優化的意義和總原則,與優化有關的計算機硬件背景知識,能行分析方法及工具,優化字符串的使用,算法、查找和排序等等。

許式偉 | 著

本書以介紹Go語言特性爲主,示例則儘可能採用做者開發團隊日常的實踐,內容涉及內存管理(堆和棧)、錯誤處理、OOP、併發編程等關鍵話題。

這本書面向的讀者是全部打算用Go語言的開發者,主要包括目前使用C、C++、Java、C#的開發人員,甚至一些Python、PHP開發人員也可能轉爲 Go 程序員。

相關文章
相關標籤/搜索