如果你对VC++非常熟练和深入的话,换C#确实理由不是很充分,不过你还没有达到C++高手的境界的话,可以考虑换C#。1.使用C#不必考虑指针,可以不必担忧内存泄露
2.使用C#能够符合MS的未来发展方向——.NET(我想MS的发展方向的稳定性是有目共睹的,这就是垄断的力量)
3.使用C#能够比C++开发效率高,C#拥有可以媲美VB和Delphi的可视化编程能力(某些方面更强)
4.C#具有C++一样优美的代码
5.C#是.NET的核心语言
6.C#不仅是时髦的语言,而且是先进的语言,比Java还要先进,所以近两年Java大幅度进步,要感谢C#
7.C#是高效的语言,只比纯编译的代码稍慢
8.我在学习C#,希望更多的人能学习她,共担风险:)
2.使用C#能够符合MS的未来发展方向——.NET(我想MS的发展方向的稳定性是有目共睹的,这就是垄断的力量)
3.使用C#能够比C++开发效率高,C#拥有可以媲美VB和Delphi的可视化编程能力(某些方面更强)
4.C#具有C++一样优美的代码
5.C#是.NET的核心语言
6.C#不仅是时髦的语言,而且是先进的语言,比Java还要先进,所以近两年Java大幅度进步,要感谢C#
7.C#是高效的语言,只比纯编译的代码稍慢
8.我在学习C#,希望更多的人能学习她,共担风险:)
我的答案是可以,我现在这个系统的数据就是从COM采上来的,代码上跟C区别并不大,你可以试试
同样的一个BS项目,用java开发要10人3个月,每人工资6~8k,用.net开发要10人2个月,每人工资4~6k,你说老板怎么选择???作为程序员,学习一们技术无非就是考虑个人发展,说的俗点就是混口饭吃;.net门槛低,使用面越来越广,找一份.net的工作会越来越容易,但是纯coder他的工资肯定也很难上去,螃蟹早给吃了~
一句概况:看好MS有能力垄断市场所以用C#.
会VB更好说.虽然VB和VB.NET区别是有点.但是稍微看看书,只要你基础扎实.1天就能转过弯来.
C#除非你非常想学习它.要不然没什么特别要学的必要.
我的答复是.没理由迫切的学C#
最重要的是 他是面向对象的,是未来的趋势。如果微软不再打官司,他的发展前景将超过java。
我也刚开始学~~