那年花开月正圆贝勒爷:请教microsoft 编程语言的演变过程!!!!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 06:59:59
C
C#
C#.NET
C++
C++.NET
这几个有什么不同阿??
我糊涂了,希望高手指点一二!!!!

首先C和C++并不是微软的语言,而且通过美国一个法案的标准编程语言,名为ANSI C和ANSI C++。
而微软后来将C进行一个小小的修改并添加了一些新功能整合,出现了自己的C体系,其IDE为microsft C。
而后随着C++的出现,微软将microsft C正式更名为Visual C++,并且对C++尽进行了一些小小的改动,并添加了MFC对API进行封装。就成了现在就Visual C++。
C和C++的区别就在于封装性,类的支持和继承。
现在微软又开始向.Net平台发展,推出了全新的语言C#,个人觉得C#是将C++和Java的优点集于一身,是一个非常优秀的开发语言。而楼主所说的C#.Net其实就是C#。
而C++.Net表面上看好像和C++差不多,其实他们仅仅是在语法上有点像,真正的体系结构却是大相径庭的。
微软也推出了Visual Studio.Net这个非常优秀的IDE来让程序员们利用.Net进行开发。现在这个IDE已经推出2005,个人觉得它非常棒!!!!
当然Borland公司也推出了C#IDE,目前就是Borland C# Builder。他有个非常出彩的地方就是它对数据库的整合优于Visual Studio.Net