c语言前++后++
C ++语言正在两个不同的方面向前发展。 在完成C ++ 20规范并等待最终批准之后,该语言背后的ISO委员会已经开始绘制后续C ++ 23版本,它将优先考虑模块化标准库。
ISO C ++委员会本月初投票决定将C ++ 20国际标准草案发送出去,以期在今年晚些时候最终批准和发布。 C ++ 20的重点包括模块,概念,协程和范围。 去年C ++ 20被认为是功能完善的。 C ++ 23将于2023年完成。
[ 也在InfoWorld上:最佳的软件开发,云计算,数据分析和机器学习产品 ]
C ++ 23的优先级包括:
- 在C ++ 20中开始完成整理工作,以支持标准库模块和协程。 前者将使程序员能够通过模块使用标准库,而后者将使他们能够轻松地使用带有期货和其他常见类型的协程。
- 将执行程序和依赖于执行程序的网络库添加到标准库中。
- 反思包括自省以查询程序,编译时编程以操纵结果以及生成以进行注入。
- 模式匹配可提高类型安全性并使其更易于编写类型安全的代码。
- 重新设计合同。
[ 同样在InfoWorld上:为什么C编程语言仍会统治 ]
C ++ 20的最新功能包括改进了对“导入”和“模块”的上下文相关的识别,以允许诸如构建系统之类的非编译器工具确定构建依赖性。 还添加了几种分类算法 。 开放核心语言和库的问题也已解决。
c语言前++后++