C++ 居然超过了 Python?

news/2024/11/7 23:45:15/

38a2bb15461d132fa65a7049c02f436a.gif

很难想象,从 1983 年被正式命名开始算起,已经走过整整四十年光阴的 C++,居然力挫 C、Python,摘得了 TIOBE 2022 年度编程语言的桂冠。据 TIOBE 官网显示,在过去一年里,C++ 因为涨幅最大,为 4.62%,从而成为年度编程语言魁首,亚军是增幅 3.82% 的 C 语言,而季军则是 Python(增幅 2.78%)。

在开发者们的印象里,Python 由于胶水语言的属性,以及人工智能的火热,成为了过去几年里非常炙手可热的语言。相比之下,C++ 尽管多年来一直居于主流,却低调沉稳得许多。为什么 C++ 会有这么大的增幅?而且还是在多年来一直被开发者们吐槽太难学的情况下。

回望 C++ 的发展史,我们看到,许多人的命运都因 C++ 而改变,包括 C++ 之父 Bjarne Stroustrup 自己,他曾感叹“C++ 的成功令人惊讶”,却也直言了 C++ 的许多问题。四十年已矣,C++ 时至今日,有哪些值得我们关注的新进展?在 C++ 成为年度编程语言之际,由 CSDN、《新程序员》重磅打造的高端对话栏目《开谈》特别邀请了 4 位深耕 C++ 多年的技术专家,一起深入探讨 C++ 成为年度编程语言的背后,大家格外关心的诸多问题。

26f6f46b34a4f57bf326d305d580ba37.png

直播信息

对话主题:C++ 四十载,为何还能超越 C、Python 成为年度编程语言?

对话时间:2023 年 1 月 12 日(星期四)13:00 - 14:30

观看平台:CSDN 微信视频号、CSDN 网站&App

直播要点:

  • 为什么 C++ 的增幅能超越 C、Python,拿下年度编程语言冠军?

  • C++ 走过四十年到今天,C++ 20/23 都有哪些新进展?

  • 吐槽 C++ 太难学?新特性太多太复杂学不过来怎么办?

  • 未来,C++ 都有哪些新期待?C++ 标准委员会成员一起来揭秘!

624360ac4aa6d882c2136885af4ee148.png

嘉宾介绍

袁秩昊,C++ 标准委员会成员

59baf5102119cd91b83cbf346f15ff6c.png

袁秩昊,C++ 标准委员会成员,博通旗下 Symantec 企业安全的一名研发工程师、PL22.16 代表。2018 年,在自己的 CppCon 名牌上写下 auto(x) 这个表达式,三年之后让它成为了合法的 C++ 代码。骑的车是 Bianchi, 每天专注于躲避洛杉矶马路上的裂缝和坑洞。

许传奇,C++ 标准委员会成员

691652eb1670dc37ce13a5bcc69a7ea2.png

许传奇,阿里巴巴开发工程师,C++ 标准委员会成员,在 Clang/LLVM Coroutines 部分有多次贡献,clang modules & serialization owner,协程库 async_simple maintainer。

张轶,大疆车载-技术中台C++组负责人

627e52abbe5ecef506bb7fdf375f6161.jpeg

张轶,大疆车载-技术中台 C++组负责人,一线开发工程师,开源库 cpp-ipc 作者。目前忙碌于一线业务、方案设计和焦头烂额的工程落地。

祁宇,purecpp 社区发起人、《深入应用 C++11》作者(主持人)

c35c58de668284f227e933a60bdcf54b.png

祁宇,purecpp社区发起人,《深入应用C++11》作者,开源库rest_rpc,cinatra, iguana, feather, ormpp作者。热爱开源,热爱modern c++,乐于研究和分享技术。

018a22ce353753fa7ae531a3d89ecab0.png

如何实现立即看直播?

扫描下方海报二维码,即可立即预约 CSDN 视频号,您将在直播开始时收到提醒,就能直达直播间啦。

同时,除了分享观点输出干货,在直播进行时,我们会为参与直播的朋友们发出幸运观众福袋抽奖活动,赠送 CSDN 周边礼品,敬请期待哟~

9860618c4fe3b10b0e5bd458d551e4a0.jpeg

点击“阅读全文”收获 CSDN 站内直播入口


http://www.ppmy.cn/news/11452.html

相关文章

Win10专业版系统Docker安装、配置和使用详细教程

一、win10专业版系统首先需要开启硬件虚拟化及Hyper-V功能,才能进行Docker for Windows软件安装。 如何开启硬件虚拟化,自行百度。可在任务栏中查看虚拟化是否开启。 win10系统,打开控制面板-“应用”-“程序和功能”,开启Hyper-V…

华中科技大学计算机组成原理-计算机数据表示实验(全部通关)

计算机数据表示实验(HUST) 计算机数据表示目录 [建议收藏]计算机数据表示实验(HUST)第1关 汉字国标码转区位码实验第2关 汉字机内码获取实验第3关 偶校验编码设计第4关 偶校验解码电路设计第5关 16位海明编码电路设计第6关 16位海明解码电路设计第7关 海明编码流水传输实验第8关…

如何计算结构体的大小?结构体内存对齐【C语言】

今天我们来讲讲结构体的大小如何来计算 其中涉及到一个结构体中的热门考点:结构体内存对齐 话不多说,开始学习! 要想计算结构体的大小,首先要了解结构体的对齐规则。 目录 结构体内存对齐规则 举例 为什么存在内存对齐? 如…

Spring Boot 日志详解

Spring Boot 日志一、日志有什么用二、日志怎么用三、自定义日志打印3.1 在程序中得到日志对象3.2 使用日志对象打印日志四、日志级别4.1 日志级别有什么用4.2 日志级别的分类与使用4.3 日志级别设置五、日志持久化5.1 配置文件名5.2 配置保存路径六、更简单的日志输出 -- lomb…

python直接赋值、浅拷贝与深拷贝

本文主要参考这篇博文python浅拷贝与深拷贝 基本概念 首先了解python中的一些基本概念 变量:是一个系统表的元素,拥有指向对象的连接空间对象:被分配的一块内存,存储其所代表的值引用:是自动形成的从变量到对象的指…

118页4万字智慧检务大数据平台解决方案

【版权声明】本资料来源网络,知识分享,仅供个人学习,请勿商用。【侵删致歉】如有侵权请联系小编,将在收到信息后第一时间删除!完整资料领取见文末,部分资料内容: 目录 第1章 前言 1.1、 政策背…

JAVA中的for循环使用方法

一. 循环结构1. 概念在学习Java里的循环之前,我们先来了解一下到底什么是循环,以及循环的作用。我们先来看下面这张图:大家想一下,我们在400米的跑道上参加万米长跑,正常情况下要跑25圈,这25圈每一圈的跑步…

数据结构基础——认识数据结构与算法

目录 🍔什么是数据结构? 🌭1.数据的逻辑结构 🌭NUM 1 : 集合 🌭NUM 2 : 线性结构 🌭NUM 2 : 树形结构 🌭NUM 4 :图结构(网状结构)…