Python 以 9.3% 的增长率荣获 2024 年度编程语言!C 语言流行度下降,PHP 跌出前十,Mojo 发展迅速。
原文标题:2024年度编程语言之争:Python、Java 还是 C++?
原文作者:图灵编辑部
冷月清谈:
此外,C 语言的流行度有所下降,被 C++ 和 Java 超越,主要原因是 C 在嵌入式系统中逐渐被 C++ 取代。同时,PHP 正式退出了前十名,其位置被 Go 占据。
Rust 的受欢迎程度持续上升,但其学习曲线较陡峭。Kotlin 的表现则不如人意,未能进入前 20 名。新兴语言 Zig 和 Mojo 表现亮眼,分别从第 149 名跃升至第 61 名,以及从第 194 名飙升至第 68 名。Mojo 被称为“更快的 Python”,其未来发展值得关注。
怜星夜思:
2、Mojo 被称为“更快的 Python”,它有可能最终取代 Python 吗?
3、C 语言的衰落是否意味着它不再值得学习?
原文内容
而被称为“更快的 Python”的 Mojo 从第 194 名飙升至第 68 名。特别是 Mojo,这门仅发布两年的语言,精准解决了编程领域的核心需求。未来它会不会冲进前 20 名呢,我们拭目以待吧!
刚刚获得了年度编程语言,马上又要迎来自己的本命年,Python 注定要大放异彩!今天的书单,小图推荐给大家几本 Python 本命年好书,还有领域内其他编程语言的经典之作,希望可以帮助正在学习的你!
Python从入门到进阶
《Python编程:从入门到实践(第3版) 》
[美]埃里克·马瑟斯 | 著
史海,赵羽,陈啸,李俊辰|译
《 流畅的Python(第2版) 》
[巴西]卢西亚诺·拉马略 | 著
安道 | 译
最具实践性的 Python 国内大厂实践经验总结,本书基于“Python工匠”系列,豆瓣评分 9.2 分,作者融入互联网大厂工程实践经验,聚焦真实项目中高频使用的 Python 编程核心知识点。
袁国忠 | 译
最简单易懂的算法教程,像读小说一样轻松。本书长居 Amazon 算法类畅销榜前列,400 多个示意图,基于 Python 代码示例,详细介绍算法执行过程,展示不同算法在性能方面的优缺点。这本绝对是新手入门算法的必备图书。第 2 版,代码更新到了 Python 3,并新增了两章专门讨论树,加之诸多修订,使得内容更加完善。
其他编程语言图书推荐
《JavaScript高级程序设计(第5版)》
[美]马特·弗里斯比 | 著
《C++实战》
吴咏炜 | 著
一本面向实战的现代 C++ 指南,由作者结合 30 余年 C++ 编程经验倾力打造。书中聚焦开发者日常高频使用的语言特性,重点讲解惯用法(而非罗列语言里的琐碎细节),展示代码示例及其技术原理,旨在帮助大家又快又好地使用 C++。作者精选了对象生存期与 RAII、移动语义、标准模板库(STL)、视图、智能指针、错误处理、并发与异步编程等核心主题,深入浅出地剖析语言特性,并针对实际开发中的常见问题提供解决方案。
左书祺(@Draven)|著
“面向信仰编程”博客作者 @Draven 作品, 本书基于在读者之间广为传阅的同名开源电子书《Go语言设计与实现》,全网阅读量超 100 万,30 多万读者追更。
汪志成(@雪狼)| 译
豆瓣评分 9.2,Rust 领域内经典参考书。由业内资深系统程序员编写,广受读者好评。书中全面介绍了 Rust 这种新型系统编程语言——具有无与伦比的安全性,兼具 C 和 C++ 的高性能,并大大简化了并发程序的编写。
第 2 版对上一版内容进行了重组和完善,新增了对“异步编程”的介绍。借助书中的大量案例,你也能用 Rust 编写出兼顾安全性与高性能的程序。
《C语言程序设计现代方法(第2版 • 修订版)》
K.N.King | 著
吕秀锋,黄倩 | 译
C 领域经典之作,豆瓣评分 9.3,修订版基于 C1X 标准全新升级,是市面上最好用的 C 语言教材。第 2 版修订版中不仅有 C99 中的新特性,还与时俱进地增加了 C11 和 C18 中的内容。
《On Java 中文版(基础卷)》
布鲁斯·埃克尔 | 著
布鲁斯 • 埃克尔时隔 15 年又一力作,基于 Java 的 3 个长期支持版(Java 8、11、17),讲解 Java 核心语法,并对 Java 的核心变化进行详述。
《On Java 中文版(进阶卷)》
布鲁斯·埃克尔 | 著
扫码啦!一起进群学习~👇