编程语言排行榜2022年7月 编程语言排行榜2022年8月

2022年8月TIOBE编程语言排行榜出来啦!和小异一起看看这个月各个语言综合表现如何吧 。
▲TIOBE编程语言8月榜单前20
首先是Python依旧以不可阻挡之势稳坐排行榜第一,并且市场份额达到了惊人的15.42%!创历史新高 。相比7月的数据,它又增加了2% 。可以说,除了嵌入式系统以外,几乎每个编程领域都能看到Python的身影 。

编程语言排行榜2022年7月 编程语言排行榜2022年8月

文章插图
编程语言排行榜2022年8月(编程语言排行榜2022年7月)
▲TIOBE指数中Python的发展曲线
作为比较特别的嵌入式系统,它需要更高的性能和更快的速度,Python是动态类型而且太慢了 。在嵌入式系统这个领域,C与C++是绝对的王者,它们俩在安全和性能上表现极为优异,这也是它们越来越受欢迎的原因 。
Swift和PHP则又在第10名互换了位置,其他部分语言并没有太大的变化 。值得关注的是Rust已经到达了22的排名位置,正有望进入前20 。
可以看到整体变化不大,市场份额大部分依然被Python、Java、C、C++等主流语言占据 。市场用数据明确了它的现状和需求,如果你想学一门新的语言,或者强化当前自己的编程能力,可以根据这些市场数据来做一些职业上的决策 。
小异今天带来本月受欢迎的12本好书,既有当下主流语言,又涉及热门的人工智能领域,异步社区7周年,全场5折,喜欢的话可以全部入手哦,一起看看其他程序员们正在读什么书吧 。
8月好书
CPrimerPlus第6版中文版
大家喜欢的编程语言入门书最基本的要求是“通俗易懂”,这本近40年再版6次专门针对零基础读者的《CPrimerPlus中文版》就做到了这点 。
作者在讲述每一个概念和方法的时候,都清晰地认识到读者是真正的“新人”,尽量使用简单、通俗的描述让这些内容更容易被理解 。
这本书完整而又详细地讨论了C语言的基础特性,清晰地解释了C语言的基本概念和编程技巧,并且在之前版本上做了契合C11的更新升级 。整体以简洁的代码示例帮助读者理解概念方法和加强读者的动手能力,外加章节末尾的复习题和编程练习题,帮助读者巩固关键知识点的掌握情况 。
近40年以来,无数人以之入门C语言,其有效性被广泛验证,豆瓣评分9.4!
C++PrimerPlus第6版中文版
本书同样是史蒂芬·普拉达的作品,是以帮助零基础读者完全入门C++的一本好书 。尽管C++与C有许多相似之处,但作者是完全为C++新人,甚至是编程新人而作这本书,完全不需要读者有任何C语言方面的背景知识 。
本书同样是以简单代码示例和图示来帮助读者理解C++基础概念与方法,同时会指出在这些概念和方法中容易出错的情况,帮助读者轻松理解的同时避免踩坑,免走弯路 。对示例中的关键内容,作者还会详细地作出解释和分析,让读者知道如何使用的同时更知道为什么要这样用,达到知其然更知其所以然的境界 。
20余年的6次改版,本书依然是多数人入门C++的不二之选 。
数学之美第三版
数学能力一直以来是多数程序员关注的点,而吴军博士这本《数学之美》系统地阐述了信息处理领域的技术和应用背后的数学原理,将复杂的数学原理讲得通俗易懂,大部分程序员都能轻易看懂,领略计算机和生活中的数学之美 。
第三版在前两版的基础上新增了区块链、量子通信、人工智能的数学极限内容,并且几乎将整体内容重写了一遍,让其通俗易懂的同时又带有一定的深度,更适应当下的计算机环境 。
当然本书并不是单纯地向读者展示数学原理,更是通过里面的具体例子让读者学会新的思考问题的方式——如何化繁为简,如何使用数学去解决工程问题,如何跳出固有思维不断去创新 。

推荐阅读