其他
C ++ 之父拒绝编程语言对比,C++20正式发布,首次公布最重要新特性
别拿C++和其他语言做比较
简单:在不要牺牲性能的情况下,让简单的事情保持简单,不要去复杂化本来的困难,使之成为可能。
平衡:C++试图找到「抽象」和性能的平衡点,并将选择的自由留给程序员。
自由:世界是多样性的,C++的多范式设计思维赋予了程序员极大的自由度和灵活性。
友好:C++变得越来越友好,专家和学者对于这种友好性感触将更加深刻。
一般性规则;
设计支持规则;
语言的技术性规则;
低级程序支持规则。
C++帮助我们解决的问题仍然是实在的吗?
明显优于它的解出现了吗?
C++能为新的问题提供良好的解吗?
例如,与C语言类似,C++ 对于低层系统也是一个绝好的语言,对于这类工作,C++ 性能通常超过其他任何高级语言。当然,对多数机器系统结构,一个好的汇编程序员总能做出比很好的C++ 编译器还要小许多、快许多的代码。但这通常并不重要,因为在一个复杂系统里,这种存在显著差异的部分所占的比例非常小,而如果整个系统都用汇编语言写,那将是无法负担的,也是无法维护的。
低层系统程序设计;
高层系统程序设计;
嵌入式代码;
数值/科学计算;
一般应用程序设计。
C++如何更高效
如何学习C++