C:C语言是当今最流行的程序设计语言之一,它的功能丰富、表达力强、使用灵活方便、应用面广、目标程序高、可植入性好,既有高级语言的特点,又有低级语言的许多特点,适合作为系统描述语言,既可以用来编写系统软件,也可以用来编写应用软件。
C++:在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C语言,成为一种面向 对象的程序设计语言。C++目前流行的集成开发环境最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2012。C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。
(以上摘自百度百科:C/C++)
C++是从C发展而来的,所以C的代码在C++中完全可以运行,C语言是面向过程的,而C++ 是面向过程+支持面向对象的,所以C++是非常灵活的,C++的领域大致包括:嵌入式、游戏编程、网络编程、系统编程。
C++的特点有:
快:运算速度非常快。
省:非常的节省资源。
安全:C++对C的类型系统进行了改革和扩充,因此他比C更安全