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++
    +关注

    关注

    21

    文章

    2066

    浏览量

    72901
  • 网络库
    +关注

    关注

    0

    文章

    7

    浏览量

    1276

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

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

收藏 人收藏

    评论

    相关推荐

    芯科科技xG26系列产品为多协议无线设备性能树立新标准

    厂商Silicon Labs(亦称“芯科科技”,NASDAQ:SLAB),今日宣布推出新的xG26系列无线片上系统(SoC)和微控制器(MCU),这是迄今为止物联网行业领先企业性能最高的系列产品
    发表于 04-10 16:09 155次阅读
    芯科科技xG<b class='flag-5'>26</b>系列产品为多协议无线设备性能树立<b class='flag-5'>新标准</b>

    122C M9 - 26/SQ Teledyne Relays品牌 122C系列 DPDT磁锁 商用继电器

    SZD20CF 653-5Y CCR-53S1O 100-194-16-1 116C-18 134YZM4-12 172-12/S 172-5/G 172D-26/28
    发表于 04-08 23:10

    VK2C23 LCD控制驱动芯片的数据手册免费下载

     VK2C23 是 一 款 存储器映 射 和多功能的 LCD 控制 / 驱动芯片。该芯片的显示字段为 224 点 (56 SEG × 4 COM)或 416 点 (52 SEG × 8 COM
    发表于 03-22 14:51

    浅论新标准下应急照明系统在地铁站的应用和选型

    本文通过对比GB51309-2018《消防应息照明及疏散指示系统技术标准》和以往应急照明系统标准的差异,提出了地铁站应急照明系统架构改进成集中电源控制系统方案:并依据新标准,通过计算和各防火分区实际
    的头像 发表于 02-04 15:25 313次阅读
    浅论<b class='flag-5'>新标准</b>下应急照明系统在地铁站的应用和选型

    ADUC7024/26通过I2C进行程序下载总是出现错误是什么原因?怎么解决?

    ADUC7024/26通过I2C进行程序下载总是出现错误。 用的是USB--I2C模块,I2C接口。 请问这个是什么原因?怎么解决?
    发表于 01-11 07:48

    FCC认证 | 美国FCC认证延长HAC新标准过渡期

    美国联邦通信委员会FCC无线通信部门决定,延长助听器兼容性要求(Hearing Aid Compatibility)新标准过渡期。
    的头像 发表于 11-24 15:12 186次阅读
    FCC认证 | 美国FCC认证延长HAC<b class='flag-5'>新标准</b>过渡期

    Brocade针对FICON的高级加速器--为FICON扩展设置新标准

    电子发烧友网站提供《Brocade针对FICON的高级加速器--为FICON扩展设置新标准.pdf》资料免费下载
    发表于 08-29 15:03 0次下载
    Brocade针对FICON的高级加速器--为FICON扩展设置<b class='flag-5'>新标准</b>

    _C_标准输入流_CIN__第1节

    函数C++
    充八万
    发布于 :2023年08月11日 11:27:28

    _C_标准日志流Clog_第1节

    函数C++
    充八万
    发布于 :2023年08月11日 11:26:38

    从C++98到C++26,经历了什么?

    上个月,C++26时间表发布,将会在“并发和并行性方面有重大改进”。而已经推出的C++ 23版本则沿袭了C++17的传统特征,完善了现有特性。但是,与C++ 98、C++11或C++20相比,改变略小。
    的头像 发表于 08-09 16:01 580次阅读
    从C++98到<b class='flag-5'>C++26</b>,经历了什么?

    _C + +编程课程 -初级到高级_第26节 #硬声创作季

    编程C++
    充八万
    发布于 :2023年08月02日 23:02:01

    LLVM clang 公开 -std=c++23

    合入 LLVM 17 仓库的代码对 Clang 编译器使用 -std=c++23 代替了 -std=c++2b。 随着 ISO C++ 委员会投票决定 C++23
    发表于 05-27 11:29

    怎样读新标准电气一次侧接线图

    怎样读新标准电气一次侧接线图
    发表于 05-25 22:29

    【节能学院】浅析新标准下数据中心行业应急照明和疏散指示系统的设计与产品选型

    摘要:国标GB51309-2018《消防应急照明和疏散指示系统技术标准》的实施,对消防应急照明和疏散指示系统的设计、施工等全过程起到了指导作用。同时,新标准的实施也对设计人员提出了更高的要求。本文
    的头像 发表于 05-05 10:30 265次阅读
    【节能学院】浅析<b class='flag-5'>新标准</b>下数据中心行业应急照明和疏散指示系统的设计与产品选型