Fan*_*c23 6 c++ programming-languages
**请人们,这个问题并不是要开始任何火焰战争.**
我试图了解现有的库实现某些功能会发生什么,而现在该语言中以前没有的相同功能作为语言的一部分?例如,C++很快会将std :: thread作为语言标准的一部分,那么POSIX或Boost库会发生什么?
我也很想了解其他编程语言的用户在这方面可能具有的经验.
采用新技术永远不会在一夜之间发生.编译器实现新的标准库版本时会出现延迟,然后在编译器到达开发人员时会出现另一个延迟.
我最近的两个工作偶尔与Visual C++ 6交互,这已经超过10年了.很不愿意从工作代码转移到新的改进模型.
如果旧的图书馆确实死了,那就是通过逐渐过时而不是突然大规模灭绝的过程.
根据库的不同,即将推出的标准可能只是捕获当前函数的快照,而父库将继续发展为C++ 1x,C++ 2x等的孵化器.
C++ std::thread 很大程度上基于 boost 线程。所以 boost 线程永远不会真正消失,它们将继续存在于标准 C++ 库中。此外,在许多平台上,Boost 线程使用 posix 线程作为后端,因此它们也永远不会消失。