区分术语C、C++、Visual C++和Visual C++ .NET

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:30:38
区分术语C、C++、Visual C++和Visual C++ .NET
如果可能的话,还有Managed Extensions for C++(MC++)

C是最古老的编程语言之一,可以编写80x86/Pentuem等等计算机的程序,当然也能编写现在的Windows应用程序。

C++是对C语言的一个扩充,完全保留C语言功能,并且实现了面向对象的支持。

VC++是微软在WIN32平台上发布的C++编译器,功能很强,但是只适用于Windows平台,典型的代表是VC++6.0。

VC++.NET是微软继6.0以后发布的7.0,8.0,9.0等新产品,完全向下兼容,功能也逐渐趋于完善。

Managed Extensions for C++(MC++)这个是VC++7.0/8.0/9.0才有的功能,叫做托管的C++代码,实际上是一种中间语言,在运行时动态编译。

总结一下:C/C++是一种编程语言,VC++/VC++.NET是C语言的一种开发工具,类似的工具还有Delphi C++ Builder等等。。。

c 和 c++ 是开发语言 c是面向过程的
c++ 是c的升级 是当今流行的面向对象 变成语言
Visual C++和Visual C++ .NET 和Managed Extensions for C++(MC++) 是工具 他们都是 针对c++ 的工具
工具结合语言才能做出 软件

Visual C++ .NET 也叫 Visual C++ 7.0 也是升级 版本 都是微软的
Managed Extensions for C++(MC++)应该是别的公司研发的工具
呵呵 我只能理解到这了 有高手 能详细说说 我也学习学习

C语言 : http://baike.baidu.com/view/1219.html

C++语言:
1.
C++语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应