11 月 TIOBE 编程语言排行榜,Python 再次霸榜,Go 语言大爆发!

教育   2024-11-13 11:53   广东  
11 月 TIOBE 公布了最新的编程语言排名,这个每月更新的榜单向我们展示了编程语言的最新动态和未来技术趋势。排名靠前的编程语言通常意味着它们在市场上占有较大的份额,并且相关职位的需求也相对较多。让我们一探本月的排名详情。

1

Python 稳居第一 

在 11 月的 TIOBE 编程语言排行榜中,Top 10 的排名相对稳定,Python、C++ 和 Java 依旧稳居前三名。
Python 的市场份额已增长至 22.85%,作为人工智能的黄金语言,Python 近几年也是很多工程师的首选入门语言。这样的市场份额也表明 了 Python 作为最受欢迎的语言之一,它在多个领域,如 Web 开发、数据科学、人工智能等领域,都有广泛应用。
TIOBE 的 CEO Paul Jansen 对 Python 的评价非常高。他曾表示:“现在很难找到一个没有广泛使用 Python 的编程领域了。” 他还提到,Python 的易用性、大量的库以及在各种领域的广泛应用使得 Python 有望成为有史以来最流行的编程语言,认为其霸主地位已无可争议。

2

Go 语言大爆发 

Go 语言在 TIOBE 指数中的排名正在上升。在长时间位居前 10 名之后,现在它稳居第 7 位。这是 Go 语言的历史最高排名。
在前 10 名中,Go 的独特之处在于 Go 程序运行速度快且易于部署,同时这门语言也容易学习。如果与 Rust(另一个争夺高位的竞争者)相比,Go 的速度稍慢,但 Go 程序更容易理解。
Go 在 TIOBE 指数中的下一个挑战是排名第 6 的 JavaScript。那将是一个难以逾越的障碍。JavaScript 在软件开发中无处不在,尽管对于大型 JavaScript 系统,我们如今看到了向 TypeScript 的转变。如果年度趋势继续这样下去,Go 将在 3 年内超越 JavaScript。

3

前10名编程语言长期走势图 

4

Python图书推荐 

《Python编程:从入门到实践(第3版) 》

[美]埃里克·马瑟斯 | 著

袁国忠 | 译

Python 入门圣经,影响全球超过 250 万读者,长居 Amazon、京东等网店编程类图书榜首,真正零基础,附赠随书代码+配套视频讲解+速查手册,自学无压力。


《CPython设计与实现》
安东尼 · 肖 | 著

史海,赵羽,陈啸,李俊辰|译

Python 之父 Guido van Rossum 推荐、CPython 核心开发者 Carol Willing 作序!这本书以一种平易近人的方式解释了 Python 解释器的概念、思想和技术细节。

本书从语法解析、编译器等基础概念出发,深入求值循环、内存管理等 CPython 解释器实现细节。轻松!简明!豁然开朗!手把手带你重新编译 CPython,了解 Python 的内部实现。



《 流畅的Python(第2版) 》

 [巴西]卢西亚诺·拉马略 | 著

安道 | 译


本书是 Python 领域备受推崇的经典作品,是 Python 进阶第一书,致力于帮助 Python 开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护,并且地道的 Python 代码。本书着重讲解 Python 语言所独有的功能,助你成功进阶为 Python 高手。第 2 版与时俱进,教你跳出旧有经验,探索并运用地道的 Python 3 功能。

《 Python工匠:案例、技巧与工程实践 》
朱雷(@piglei)| 著
最具实践性的 Python 国内大厂实践经验总结,本书基于“Python工匠”系列,豆瓣评分 9.2 分,作者融入互联网大厂工程实践经验,聚焦真实项目中高频使用的 Python 编程核心知识点。

《算法图解(第2版)》
[美] 阿迪蒂亚 · Y. 巴尔加瓦 | 著

袁国忠 | 译

最简单易懂的算法教程,像读小说一样轻松。本书长居 Amazon 算法类畅销榜前列,400 多个示意图,基于 Python 代码示例,详细介绍算法执行过程,展示不同算法在性能方面的优缺点。这本绝对是新手入门算法的必备图书。第 2 版,代码更新到了 Python 3,并新增了两章专门讨论树,加之诸多修订,使得内容更加完善。

5

其他编程语言图书推荐 

《Go语言设计与实现》

左书祺(@Draven)|著

“面向信仰编程”博客作者 @Draven 作品, 本书基于在读者之间广为传阅的同名开源电子书《Go语言设计与实现》,全网阅读量超 100 万,30 多万读者追更。

书中结合近 200 幅生动的全彩图片,配上详尽的文字剖析与精选源代码段,为读者奉上了异彩纷呈、系统完善的 Go 语言解读。书中的代码片段基于 Go 1.15。通过阅读本书,读者不仅能够深入理解 Go 语言的实现细节,而且可以深刻认识设计背后的原理,同时提升阅读源代码的技能。

《Rust程序设计(第2版)》
吉姆·布兰迪,贾森·奥伦多夫 | 著

汪志成(@雪狼)| 译

豆瓣评分 9.2,Rust 领域内经典参考书。由业内资深系统程序员编写,广受读者好评。书中全面介绍了 Rust 这种新型系统编程语言——具有无与伦比的安全性,兼具 C 和 C++ 的高性能,并大大简化了并发程序的编写。

第 2 版对上一版内容进行了重组和完善,新增了对“异步编程”的介绍。借助书中的大量案例,你也能用 Rust 编写出兼顾安全性与高性能的程序。


《JavaScript高级程序设计(第4版)》

[美]马特·弗里斯比 | 著

李松峰 | 译
几代人前端人的入门经典,中文版累计销量 32万+册,第 4 版涵盖 ECMAScript 2019,全面、深入地介绍了 JavaScript 开发者必须掌握的前端开发技术,涉及 JavaScript 的基础特性和高级特性。

《C语言程序设计现代方法(第2版 • 修订版)》

K.N.King | 著   

吕秀锋,黄倩 | 译

李忠 | 审

豆瓣评分 9.3,基于 C1X 标准全新升级。市面上最好用的C语言学习教程。第 2 版修订版中不仅有 C99 中的新特性,还与时俱进地增加了 C11 和 C18 中的内容。


《On Java 中文版(基础卷)》

布鲁斯·埃克尔 | 著

陈德伟 臧秀涛 孙卓 秦彬 | 译

布鲁斯 • 埃克尔时隔 15 年又一力作,基于 Java 的 3 个长期支持版(Java 8、11、17),讲解 Java 核心语法,并对 Java 的核心变化进行详述。


《On Java 中文版(进阶卷)》

布鲁斯·埃克尔 | 著

孙卓 陈德伟 臧秀涛 | 译

是《On Java 中文版 基础卷》内容的拓展延伸,重点讲解 Java 的高级特性、并发、设计模式等相关进阶知识,对一些和开发密切相关的底层操作(如 I/O 系统、底层并发、数据压缩等)进行深入探讨,同时针对基础卷的重点章节进行了补充说明(如第 3 章增补了一些关于集合的高级特性)。

全套链接👇

图灵编辑部
是好书,把我们联系在一起
 最新文章