已有35年历史的编程语言c++近期热度似有回升,在今年4月的Tiobe指数中,c++已升至第三位
。c++创建于1985年,是C语言的扩展,最新的标准化版本c++ 17得到了一系列c++编译器的支持,包括Microsoft Visual Studio
、GNU
编译器集合(GCC)和Clang
。
国际标准化组织c++小组:21工作组(WG21),今年正在致力于完成“c++ 20”的最终定稿。微软的Herb Sutter在2月份主持了WG21会议,他说:“c++ 20将是c++自2011年c++ 11发布以来最大的版本,c++ 11是第一个标准化版本。c++ 20最重要两个特性是“模块”和“协同程序。”
2019年4月,c++在Tiobe的评级中占有8.83%的份额,比去年同期上升了1.62个百分点。这些排名是基于谷歌、雅虎、维基百科、YouTube和百度的搜索结果而生成,该指数表明了各种语言在开发人员中的受欢迎程度。
c++本月取代Python成为第三名,在过去的几年里,Python的使用率快速增长,Tiobe分析师指出,c++从Python手中夺回第三名并不意味着Python正在走下坡路,因为Python本月的市场份额为8.166%,比去年同期增长了2.36个百分点。
但现在c++ 11、c++ 14和c++ 17标准都得到了c++编译器(即Gcc、Clang和Visual Studio)的支持,c++的流行正在复苏。Tiobe今年4月排名前十的语言依次是Java、C、c++、Python、Visual Basic.net、c#、JavaScript、SQL、PHP和汇编语言。