C语言是一种通用的、面向过程式的编程语言,广泛用于系统与应用软件的开发。C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C++ 2013。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。在C#中类的声明与C++和Java很相似。但是,不象C++,C#结构体与类是不支持继承。但是,与Java相同的是,一个结构体可以实现接口(interface)。Java的关键字import已经被替换成using,它起到了同样的作用。
C语言、C++、VC++、C#、java、D语言在语法上具有很大相似性,所以他们统称C语系。C语言是最早开发的的面向过程结构化的语言;C++则是在C语言的基础上增加了额外的特征(面向对象和泛型);Java语言是是一门纯粹的面向对象语言,它的一个设计目标是尽可能地像C++但是要比C++简单、易用、安全;C#是微软开发的一门面向对象语言,语法和Java非常类似,是Java语言的竞争者。D语言是在C++的基础上进行改进,但是现在好像不流行。还有C++指的是标准C++,VC++指的是微软的C++实现,这包括标准C++、语法扩展、扩展库等等。这里就是大概的关系,每种语言都有其缺点和优点,你可以去看看其他的介绍。
plus 加,加法c语言是一种高级语言 (写控制台程序。。。)(V)C++ 就是C plus plus它在C的基础上增加了宏应用,面向对象的特征,新增函数库。。。加了很多东西C++比C更方便C在算法 ,数据结构方面更高深C#是比较流行的类JAVA的高级语言这两种语言是建立在前两种上面的层次低