前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++ 夺冠!成为 TIOBE 2022 年度编程语言

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

作者头像
杰哥的IT之旅
发布2023-02-26 15:41:34
5160
发布2023-02-26 15:41:34
举报
文章被收录于专栏:GitHub专栏GitHub专栏

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

▲图源TIOBE官网

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

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

▲图源TIOBE官网

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

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

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

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

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

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

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

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

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

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

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

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

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

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

豆瓣评分8.9!

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 杰哥的IT之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档