0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C++23和C++26新标准的展望

程序喵大人 来源:程序喵大人 作者:程序喵大人 2022-10-19 09:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

十一之前我去参加了C++全球开发者大会,今天才有时间和大家分享下。

听了C++之父的分享,C++之父聊了下他对C++23和C++26新标准的展望,如图:

275192c2-4f49-11ed-a3b6-dac502259ad0.png

可以看到C++23的更新主要是提供协程库和模块标准库,都是在完善C++20引入的特性,其实没什么新的东西。

然而说会在C++23引入的network和executors,也终于不出意外的延期到了C++26。

可惜C++作为一个700w用户的热门语言,而且还是一门可以用于开发后端的语言,居然到现在还没有一个标准的网络库,也是奇迹。

虽说谁都知道asio以后肯定会进C++的标准,会作为C++的标准网络库,但市面上C++项目使用的网络库还是太多,丝毫没有统一的势头。

我更倾向于C++各个基础特性能出现大一统的局面,少卷一些,减少大家学习的成本,比如网络就都使用asio,json就使用rapidjson。

而相对于C++23,个人更期待C++26,因为它会引入很多重磅的东西:executors、network、static reflection,希望到26时真的能看到这些,到时候C++也确实就更完善了。

然而C++经常被诟病的包管理系统以及更高级别的并发支持,还是没看到更新的计划,也不知道什么时候才能上线。

可能因为C++作为一门学院派语言,背后没有商业力量的支持,所有的东西都靠C++委员会投票才能通过,几百个委员会成员讨论个东西肯定很慢。

可能等它所有的东西都全了,Rust就成为主流了。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76714
  • 网络库
    +关注

    关注

    0

    文章

    8

    浏览量

    1696

原文标题:相比于C++23,我更期待C++26

文章出处:【微信号:程序喵大人,微信公众号:程序喵大人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADS58C20/ADS58C23 双路 IF 接收器产品总结

    ADS58C20和ADS58C23是用于宽带多模蜂窝基础设施基站的双中频接收机。每个信道提供高动态性能,最高可达125 MHz带宽,且优化频段为40 MHz和75 MHz。中频接收机架构简化了宽带宽接收机的前端滤波器设计。接收机在模拟输入端集成缓冲,具有均匀性能和在宽频范
    的头像 发表于 11-19 13:50 346次阅读
    ADS58<b class='flag-5'>C</b>20/ADS58<b class='flag-5'>C23</b> 双路 IF 接收器产品总结

    ADS58C20/ADS58C23 双 IF 接收器产品总结

    ADS58C20和ADS58C23是用于宽带多模蜂窝基础设施基站的双中频接收机。每个信道提供高动态性能,最高可达125 MHz带宽,且优化频段为40 MHz和75 MHz。中频接收机架构简化了宽带宽接收机的前端滤波器设计。接收机在模拟输入端集成缓冲,具有均匀性能和在宽频范
    的头像 发表于 11-19 11:10 430次阅读
    ADS58<b class='flag-5'>C</b>20/ADS58<b class='flag-5'>C23</b> 双 IF 接收器产品总结

    XT26G02C-让数据管理变得如此简单!

    数据爆炸的时代 ,每个智能设备都需要一个可靠的"数据管家"。XT26G02C SPI NAND Flash就像一位训练有素的英国管家,随时准备为你处理各种数据存储需求。 它不只是简单的存储器,而是集
    的头像 发表于 10-31 08:45 189次阅读
    XT<b class='flag-5'>26G02C</b>-让数据管理变得如此简单!

    基于TPS544C26的高效同步降压转换器设计与应用

    Texas Instruments TPS544C26同步降压转换器是一款高度集成的降压式转换器,采用D-CAP+控制拓扑结构,可实现快速瞬时响应。所有可编程参数均可通过^I2C^接口进行配置,而且
    的头像 发表于 09-11 11:49 551次阅读
    基于TPS544<b class='flag-5'>C26</b>的高效同步降压转换器设计与应用

    TPS544C26EVM 35A降压转换器评估模块技术解析与应用指南

    Texas Instruments TPS544C26EVM转换器评估模块 (EVM) 用于TPS544C26 DC/DC直流/直流同步降压转换器,具有数字I²C和串行电压识别 (SVID) 接口
    的头像 发表于 09-10 15:10 640次阅读
    TPS544<b class='flag-5'>C26</b>EVM 35A降压转换器评估模块技术解析与应用指南

    AMC23C11精密隔离比较器技术解析

    Texas Instruments AMC23C11精密隔离式比较器具有较短的响应时间。漏极开路输出端与输入电路之间由一个抗磁干扰能力极强的隔离屏障隔开。根据VDE 0884-17和UL1577标准,该隔板经认证可提供高达5kV~RMS~ 的强化电隔离。它还支持高达1kV
    的头像 发表于 09-09 15:47 589次阅读
    AMC<b class='flag-5'>23C</b>11精密隔离比较器技术解析

    AMC23C12快速响应、可调阈值带锁存功能的增强型隔离窗口比较器技术解析

    Texas Instruments AMC23C12/AMC23C12-Q1隔离式窗口比较器具有较短的响应时间。开漏输出通过一个具有高抗磁干扰能力的隔离栅与输入电路分离。该隔离栅经认证可提供高达
    的头像 发表于 09-08 15:30 521次阅读
    AMC<b class='flag-5'>23C</b>12快速响应、可调阈值带锁存功能的增强型隔离窗口比较器技术解析

    ‌德州仪器AMC23C10高速隔离比较器技术解析与应用指南

    Texas Instruments推出的AMC23C10/AMC23C10-Q1精密隔离比较器具有极短的响应时间,专为高压信号的过零检测而设计,确保高压信号与低压电路之间实现电气隔离。利用一个高度抗
    的头像 发表于 09-08 11:42 580次阅读
    ‌德州仪器AMC<b class='flag-5'>23C</b>10高速隔离比较器技术解析与应用指南

    TPS548C26EVM评估模块技术解析与应用指南

    Texas Instruments TPS548C26EVM评估模块专为TPS548C26 DC/DC同步降压转换器而设计。TI TPS548C26EVM评估模块提供8 V至16 V输入,输出电流
    的头像 发表于 09-02 14:18 638次阅读
    TPS548<b class='flag-5'>C26</b>EVM评估模块技术解析与应用指南

    AMC23C15双通道快速响应隔离窗比较器技术解析

    Texas Instruments AMC23C15/AMC23C15-Q1隔离式窗口比较器是一款响应时间较短的双路隔离式窗口比较器。开漏输出与输入电路由高度抗电磁干扰性的隔离栅隔开。该隔离栅经认证
    的头像 发表于 08-25 11:20 620次阅读
    AMC<b class='flag-5'>23C</b>15双通道快速响应隔离窗比较器技术解析

    AMC23C15双通道快速响应隔离窗口比较器技术解析

    Texas Instruments AMC23C15/AMC23C15-Q1隔离式窗口比较器是一款响应时间较短的双路隔离式窗口比较器。开漏输出与输入电路由高度抗电磁干扰性的隔离栅隔开。该隔离栅经认证
    的头像 发表于 08-22 16:07 680次阅读
    AMC<b class='flag-5'>23C</b>15双通道快速响应隔离窗口比较器技术解析

    新品发布丨瑞萨电子推出全新超低功耗RA2L2微控制器,支持USB-C Rev. 2.4标准

    全球半导体解决方案供应商瑞萨电子(TSE:6723)6月10日宣布推出RA2L2微控制器(MCU)产品群,率先在业内支持USB-C Revision 2.4新标准。这款MCU基于48MHz Arm Cortex-M23处理器,拥
    的头像 发表于 06-11 17:22 1260次阅读
    新品发布丨瑞萨电子推出全新超低功耗RA2L2微控制器,支持USB-<b class='flag-5'>C</b> Rev. 2.4<b class='flag-5'>标准</b>

    TPS544C26 4V 至 16V、35A SVID 和 I²C 同步降压转换器数据手册

    TPS544C26 器件是一款高度集成的降压转换器,具有 D-CAP+ 控制拓扑,可实现快速瞬态响应。所有可编程参数均可通过 I 进行配置^2^C 接口并作为新的默认值存储在 NVM 中,以最大限度地减少外部组件数量。这些特性使该器件非常适合空间受限的应用。
    的头像 发表于 06-07 13:59 610次阅读
    TPS544<b class='flag-5'>C26</b> 4V 至 16V、35A SVID 和 I²<b class='flag-5'>C</b> 同步降压转换器数据手册

    开源鸿蒙Web与W3C标准分论坛圆满举办

    近日,开源鸿蒙开发者大会2025(OHDC.2025)Web与W3C标准分论坛在深圳圆满举办。本次分论坛汇集了生态伙伴、W3C委员会、行业标准制定方等数十位Web领域相关专家,对开源鸿
    的头像 发表于 06-05 15:16 870次阅读

    基于OpenHarmony标准系统的C++公共基础类库案例:ThreadPoll

    1、程序简介该程序是基于OpenHarmony标准系统的C++公共基础类库的线程池处理:ThreadPoll。本案例完成如下工作:创建1个线程池,设置该线程池内部有1024个线程空间。启动5个线程
    的头像 发表于 02-10 18:09 600次阅读
    基于OpenHarmony<b class='flag-5'>标准</b>系统的<b class='flag-5'>C</b>++公共基础类库案例:ThreadPoll