北欧著名景点:C++ C# VC VC.net以及VC++有什么区别和联系?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 12:07:46
这些编程语言搞得人头晕,请高手赐教!

C++:一般指最原始的C++,例如Turbo C++
VC:Visual C,MS修改出品的C语言
VC++:Visual C++,MS修改出品的C++(跟上面的没什么区别)

.NET出台

C#:继承了VC++和Java的某些特点,并且适应了.NET的新要求
VC.NET:Visual C++.NET,也是使用C++适应了.NET的某些要求

C/C++是编程语言,C是C++的爸爸,也就是说C++从C发展而来,而C++完全兼容C的语法.国际上有一个专门管理C++的机构,它们负责C++的标准制定.

VC++是微软公司的C++编译环境,使用它可以极大的提高编程速度.

C#是微软的一种高级编程语言,是微软自己制定的标准,它只是采用了C++的少数特性,跟C++不粘边.C#的特点是安全,用它编制的程序,不容易崩溃.但它的执行效率只有C++程序的几十分之一.

Visual C++.NET和C#是同一类型的语言,就象产品多出几种规格,可能增加销售,但C#是主打. .NET程序有很大限制,不象微软和跟屁虫吹嘘的那样.但C#确实不错.

重申一遍.NET和C++没有本质上的关系,只是使用了它的名字.它们是全新的.

C和C++是两门编程语言,VC和VC++是前面增加Visual,是在windows系统下的,他们主要提供了很多Windows界面的库函数,.net就是另外一门编程语言了,这个我不熟;
C和C++的最大区别是C是面向过程的语言,C++是C基础上发展起来的,是面向对象的语言,相比C,C++有封装,继承和多态,这也是面向对象和面向过程的最大区别;
这三个的具体定义,网上一搜就能找到!

都 是C发展而来的