祝贺龙蜥社区理事单位成员入选C++ 标准委员会,首个国内企业代表加入

在这里插入图片描述

近日,龙蜥社区的贡献者之一、来自理事单位阿里云的许传奇加入了 C++ 标准委员会。这是首个国内企业代表进入 C++ 标准委员会

图片

 

C++20 是 C++ 的一个重大更新,例如 Coroutine、Module、Concept 以及  Range 等。其中 Coroutine 可以让程序员以同步方式编写高并发的异步代码,会带来性能与开发效率的双重提升。他们实现了一个高性能的轻量级协程库,允许 C++ 开发者以同步方式写异步代码。也正因为这个特点,同步代码可以很方便地切换到协程代码,同时完成异步化,这往往能获得一个数量级的性能提升。而协程也可以使代码更简洁易懂、方便维护。

但 Coroutine 在正式进入 C++20 时,其支持并不完善。一方面是编译器支持层面有许多问题,如优化不完善、bug 比较多等;另一方面是在标准制定层面,Coroutine 只制定了基础语法,并没有完成协程库的制定。由于 C++20 协程的语法对 C++ 开发者而言难以理解,不容易直接使用,因此一个包装好的协程库是必须的。如果没有一个稳定的编译器支持,那使用协程必然是没有希望的;同时如果没有一个好用易懂的协程库,那大规模地使用协程也必然没有希望

据许传奇透露,新语言标准在大规模 C++ 项目中的规模化落地并不容易,因为是最新标准,在落地过程中遇到的许多问题在公开的互联网中并不存在,更不用提解决方案了,所以大部

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值