最早的C++的名字就是带类的C,算是对C的一种扩展吧。
有了类以后,编程确实方便了。
现在编程语言更注重开发者使用方便、维护方便、扩展方便、更有通用性。因此应当尽量屏蔽底层,靠近程序员。C语言虽然比汇编强多了,但是比C++、C#、Java一类的编程语言,还是难用的多。
大概在硬件开发上,C语言用的多。
在PC或者服务器上,C++都快淘汰了。
【 在 ooolinux 的大作中提到: 】
: C语言是完备的,用C语言就能写出任何程序,用C语言+类(带类的C)能够描述更复杂的问题(面向对象),再加上STL能够对付大多数结构化数据。
: C++包含以上三个层次,任何一个层次都可以(干活完成任务),士兵可以(打战),排长也可以,连长也可以,不需要每个人都是将军。
: 多数人当不了将军,所以多数人无法完全掌握C++的所有语言特性和库的使用。
--
FROM 120.244.202.*