C++ 夺冠!成为 TIOBE 2022 年度编程语言

共 2583字,需浏览 6分钟

 ·

2023-01-15 18:58

2022年度编程语言揭榜!在C++、C、Python三种候选语言中, C++ 脱颖而出,成为 TIOBE 2022年度编程语言的最终获得者!

6d4419de1f87b5f86d5104075a9ce5ed.webp▲图源TIOBE官网

与去年相比,2022 年,C++ 因为涨幅最大,为 4.62%,从而成为 TIOBE 2022 年度编程语言魁首。亚军是增幅 3.82% 的 C 语言,季军是Python(增幅 2.78%)。

C++ 受欢迎的原因是它出色的性能,同时 C++ 是一种高级面向对象语言。正因为如此,众多开发者可以使用 C++ 快速开发庞大的软件系统(超过数百万行代码),而不一定会陷入维护的噩梦循环中。

fc53a2b54c4f51a5890cdd9703547749.webp▲图源TIOBE官网

经常看到大家在讨论C++开发语言的学习价值与发展前景。作为软件工业基础之一的C++,从当前的活跃程度及应用现状来看,是有广泛的用武之地的,是不会退出历史舞台的。C++虽然没有Java那样繁荣的开源社区和通用的开源框架,但C++也有庞大的开源技术与功能体系,一个大型的商业化系统总是离不开C++的,后台的多个业务模块都是用C++开发实现,也会大量地使用多种C++开源库。 

可以预见的是, 无论以后上层应用软件怎么变,它的底层核心都会是由C/C++这种高效率的编程语言实现的 ,比如Java虚拟机、微软的.NET Framwork框架。因为只有这样的高效率编程语言才能完全彻底地发挥机器的功能。

那么如何系统地学习掌握C++语言呢, 推荐C++之父Bjarne Stroustrup所著的三本书 Stroustrup也给我们制定了事半功倍的C++学习路线图:

6cb098a76196d989cfbbda73f5b6f6de.webp

30e36ea892ac2f76740358ecaa5d9d26.webp

其中, 《C++程序设计语言》,被许多人认为是 C++ 的范本经典。这本书英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是 无可取代的C++经典力作 中文版(原书第4版)由机械工业出版社出版,一共4部分2本,第1~3部分单独成一册,第4部分标准库单独成一册。

aa81e93b840ec38c10b024e1e38638ef.webp423cc403f9f1f83ccd7984ba07f617e2.webp

豆瓣评分9.2!畅销全球40余年!

数百万程序员推崇之作!世界名校核心教材!

内容全面,探究原理,698条编程建议、1000余代码示例

这本书对C++语言进行了最全面、最权威的论述,覆盖标准C++以及由C++所支持的关键编程技术和设计技术。。从C++语言设计者的角度讲解了专业C++程序员需要的每个语言特性和标准库组件,并解析了它们的设计初衷、原理和制约因素,是 数百万C++程序员学完后推崇备至的C++语言学习宝典。

30e36ea892ac2f76740358ecaa5d9d26.webp


C++之父Bjarne Stroustrup 所著的《C++程序设计:原理与实践》 专注于C++程序设计技术、实践和技巧,而非C++语言本身,是一本能让你学到基本的实用编程技术(包括支持这种技术的编程思想和语言工具)的最简单书籍,能帮助你理解并编写复杂的程序。它会教你编写“有用的程序”,而非“玩具程序”,帮助你实现从“工匠”(码农)到“艺术家”的升华。中文版(原书第2版)由机械工业出版社出版,分为基础篇和进阶篇。

fcd27733b245737a5d67245b5d781c05.webpeba04e0a9990d09a078c2a1c450c1d92.webp

豆瓣评分8.9!畅销全球20余国!

专注程序设计而非C++语言,教你编写“有用的程序”

1182道习题助你实现从“工匠”到“艺术家”的升华

将经典程序设计思想与C++开发实践完美结合,全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例(如矩阵运算、文本处理、测试以及嵌入式系统程序设计)的展示,以及对C语言的简单描述,为你呈现了一幅程序设计的全景图。

30e36ea892ac2f76740358ecaa5d9d26.webp


C++之父Bjarne Stroustrup 《C++语言导学》中描述了现代C++语言的构成。这本简洁、自成体系的导引书籍包含了C++语言大多数主要特性和标准库组件。通过介绍编程风格(例如面向对象编程和泛型编程)引出支持它们的C++特性。从基本特性开始,延伸到更宽范的进阶主题,包括很多C++17新特性,例如移动语义、一致初始化、lambda表达式、改进的容器、随机数以及并发。中文版原书第2版)由机械工业出版社出版。

862cf7d3d7eb47c9c8baefd210427633.webp

豆瓣评分8.9!

322条编程建议,3小时带你认识完整的C++

精确描述了现代C++语言的构成、本质与优点

这本书非常全面,甚至包含一些为C++20提出的扩展,例如概念和模块。 本书最后讨论了C++语言的设计和演化。

跟着C++之父从语言发明人的视角愉快地畅游C++的世界!

浏览 48
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报