C++标准发展得太快,从某些角度说,C++很难说是“C的超集”了

【本文来自《看谭浩强的书写编程,绝对是被误人子弟了,一堆没用的、过时的内容》评论区,标题为小编添加】

  • 王羲之
  • 谭浩强的c语言是基础呀,大家都在用。即使c++也只是c的超集呀,而且c++也是不停的发展中。VC确实是垃圾了,说说还有多少拿VC开发界面?qt跨平台,免费,简单,比VC强多少个数量级。还有web也是跨平台,开发速度快,自带免版本管理。

C++标准发展得太快,从idomatic modern C++与传统C标准(ANSI C)的角度来说,C++很难说是“C的超集”了,从某些方面甚至可以说是“和C毫无关系”,C++编译器传统C的一面与C++的一面越来越割裂。而由于各种原因,C开发者所用的标准都非常保守,导致即便谭书确实不怎么样,也没能跟上什么C 17之类的标准,也不至于影响使用。因此,对于现在想要入手学习C/C++的人来说,建议还是不要有C是C++的基础这种看法,本观点受到C++发明者 Bjarne Stroustrup支持。

最近更新的专栏

全部专栏