VC#比VC++好在哪儿?

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:03:10
大家为什么都改学C#了?甚至放弃了为之奋斗了这么久、积累了这么多知识的VC++。我想VC#应该有一些VC++所不能及的优点。难道仅仅是一种潮流?
最好说几条有什么不可替代的方面

我学的主要是VC,C#只是知道这么回事,具体的不清楚,还望大虾们指教

没好在哪,开发更快了,更简单了,和java很像又有vs这个强大ide的支持,开发更为快速。C#优势应该在web上,现在的web热才是导致学C#的原因吧。c++在底层操作上比C#好,毕竟c#是运行时语言

其实一种语言学通透了,再学其他的语言就简单多了。
语言无所谓好坏,只是适合不适合的问题,
当然则要和实际的开发项目相结合。任何语言存在就尤其合理性的,
没有必要随波逐流,认准了就好好学,没错的

C#是在C++的基础上发展来的,是微软为了与JAVA相抗衡所出的一款编程软件!!

C#语言是.NET框架重点推出的开发语言,其具备C++语言的安全性和VB语言快速开发的特点,是目前最流行的开发语言之一。
C#(读做 "C sharp")是微软公司在去年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角.
微软c#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java.C#还需要进化成一种开发者能够接受和采用的语言.而微软当前为它的这种新语言大造声势也是值得注意的.目前大家的反应是:"这是对Java的反击."
C#更象Java一些,虽然微软在这个问题上保持沉默.这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C++获得了提高.
C++,这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通