VC++与C++、C#的区别?

[复制链接]
查看11 | 回复5 | 2016-9-17 08:51:19 | 显示全部楼层 |阅读模式
C++,C#是语言。VC++全称是Visual C++顾名思议是可视化的C++,是一种C++可视化的编程环境,通过这个环境可以用C++编写控制台黑白界面程序,MFC的Windows窗口程序。C++这种语言只是一个具有一定语法规则的编程语言,应用面很广,不仅仅局限于用VC++来进行Windows的窗口程序设计,还可以用相应的其它编程环境进行手机软件设计(如NOKIA手机 的塞班操作系统就是用C++编写的),也可以进行嵌入式系统中的芯片的程序设计,这些都和VC++无关了。C#则是一种在C++基础上进行改进了的语言,在学习上更容易些,在设计窗口程序时也更简单,而且语法规则也基本沿用了C系列的语法,只是去年了指针,而且加入了内存自动管理。 但从我的学习
回复

使用道具 举报

千问 | 2016-9-17 08:51:19 | 显示全部楼层
VC++指的是 visual c++ ,是一种开发工具,可以使用c++语言来开发各种程序。而C++是一种计算机开发语言。C#相当于C++++,就是c++的升级版本,也是一种计算机语言。但是c#将c++不少具有争议的功能和指针给去掉了,所以在处理一些底层方面,不如c++那么方便。
回复

使用道具 举报

千问 | 2016-9-17 08:51:19 | 显示全部楼层
问题很不错, 但VC++与C++、C#不能混淆. C++、C#,c, java, smalltalk, perl都可理解为某种语言标准, 这些标准WEB上有专门的draft文档可以查看, 里面规定了这种语言的种种语法实现的规定. C#出现晚点, 融合了C++和java语言的特点,微软主推它. 不同语言的擅长的应用领域不太一样. VC++,Tu
回复

使用道具 举报

千问 | 2016-9-17 08:51:19 | 显示全部楼层
VC++一般就简称C++了,至于C#嘛,就是CSharp,其界面设计如VB,代码编写似JAVA/C++,超级方便。是目前很潮的一款编程语言,未来N年,也许会引领时代的。
回复

使用道具 举报

千问 | 2016-9-17 08:51:19 | 显示全部楼层
C++是C的发展语言,所有合法的C语言都是合法的C++语言。C++是C的超集。C#读作"csharp",是微软一个程序员发明的,一般用于服务器开发,现在被微软用来推广.NET战略。C#是asp.net的默认开发语言。VC、VC++都只是C、C++的开发工具,都是微软的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行