C#与C++哪个更适合编写大型程序

如题所述

C#的后出的语言,比起C++肯定有前途些,现在大部分应用和web都是java和C#,
但是c++比C#有钱途得多,c#最没钱途。个人觉得如果能学好C++,就选择C++更好
你自己平衡一下,你更需要那个,有必要提醒的是,如果时间允许的话,有学一下c#的必要,毕竟C++不是一个纯的面向对象,理解面向对象好处多多。
c#隐藏了c和C++里面让人头疼的指针等等,这样也同样带来了一些弊端,一些底层的实现C++就比C#来的实在了,而且C++运行速度比c#快,应该说web才是C#的特长,当然一些管理类的应用程序用C#也比C++来的简单方便,另外虽然本人比较喜欢java,但是并不能说c#是java的复制,C#毕竟后出,比起java有很多优势,比如运算符的重载,用java是很难实现的,或者说无法实现,而且C#运行速度比java快,如果是复制的话,就不会快了,C#注重快速开发,
如果你想做web,或者快速开发,选C#,
如果你想做系统级开发,或者桌面应用(较为深层次的)选C++。
C#本身已经做好了跨平台的准备,只是微软的家族连带,以至于到如今跨平台都很成问题
按你的问题,什么是开发应用的最新语言:就是C#。。
如果说让我建议的话,我建议你选C++,因为,c#除了快速开发,而且有些简单外,跨平台性依然不行,而C++的需求比起C#要大,而且工资是C#好几倍,这么说b吧。C#工资是最低的,
不过学好了都差不多
主要看你往哪方面发展。
C# 和java、vb一样 都是 在虚拟机中 执行的。
而这些虚拟机又是用c/c++编写的。
C++适合开发大型的系统软件,c++博大精深,不想java C# 能在短时间掌握。
C# 适合开发Windows桌面应用程序及WEB程序,Java和C#一样 不过 更多 用在WEB 开发和移动领域。
C++主要是做系统驱动,游戏之类!
C#主要是asp.net网站和企业级的应用!
温馨提示:内容为网友见解,仅供参考
无其他回答

编程语言:C++和C#,哪个更适合开发大型游戏?
在选择开发大型游戏的语言时,C++和C#各有优势。C++通常用于开发游戏引擎和核心逻辑,能提供更高性能和直接控制硬件的能力,适合追求极致性能的游戏开发。C#则在Unity引擎中表现优异,拥有良好的图形界面和丰富的API,易于学习和使用,适合快速开发和跨平台应用。具体选择哪种语言,还需考虑游戏的具体需求、开...

C#与C++哪个更适合编写大型程序
如果说让我建议的话,我建议你选C++,因为,c#除了快速开发,而且有些简单外,跨平台性依然不行,而C++的需求比起C#要大,而且工资是C#好几倍,这么说b吧。C#工资是最低的,不过学好了都差不多 主要看你往哪方面发展。C 和java、vb一样 都是 在虚拟机中 执行的。而这些虚拟机又是用c\/c++编写...

c和c#和c++区别是什么?
总的来说,C适合小型程序和对效率要求高的场景,C++适合大型项目,注重代码结构和复用,而C#则在面向对象的基础上,融入了更多的便利性和安全性,是微软针对.NET平台的高效开发语言。

c#和c语言和c++的区别
一、对象差异C是过程式语言,适合小规模程序,但大程序代码量多。C++引入面向对象特性,简化编程,提高重用。二、C与C++关系C++继承C的所有优点并扩展,被视为C的增强版,兼具过程和对象特性。三、操作差异C#是纯面向对象语言,易学高效。与C++的主要区别是不支持多重继承,且不使用指针操作。

C++和C#哪个好,那个前景好些?
第一从难易成度来说:C# 从学习上来说容易一些,C++ 难一点;C# 可以做入门级,C++可以做深入级;第二从发展前景来看:它们各有春秋,C# 可以做桌面运用软件也可以做Web网站,C++ 做大型软件可能优于C#, 待遇也可能高于C#;第三从找工作快慢来来看:初级C# 容易找到工作些,C++难一点;...

C、C++、C#到底有什么区别?
1、C是完全面向过程的语言,用于开发规模较小的程序效率很高,但是程序较大,就显得代码量多,编写效率下降了。2、C++是半面相对象的,引入了类的封装性、继承性、多态性大大简化程序编写,提到了代码重用率。c和c++的关系:C++既面向过程又面向对象,而且她继承了C语言的所有优点,又对C语言功能做了...

c#能做大型单机游戏吗? c#和c++做单机游戏哪个更有优势?
对于做游戏,编程语言只是一种工具,通常做游戏,需要很多种语言一起用,什么C++,C,Java,汇编,脚本语言等等。如果是大型游戏的话,C#肯定不行,都主要是C++,关键部分还要汇编做优化。其实学做游戏,语言是次要的,编程思想,算法等等才是最重要的。等你到了那种程度,就不会纠结于语言。

c和c#和c++区别是什么?
C#是一种现代的、高级的语言,它主要面向对象编程。与Java和JavaScript等其他高级语言类似,C#提供了丰富的库和框架支持,使得开发者可以更加高效地编写代码。C#语言主要用于开发各种类型的应用程序,如桌面应用、Web应用、游戏等。Microsoft的.NET框架和Unity游戏引擎都是基于C#的。区别总结:语言特性:C是...

C++、C#哪个更适合做游戏?
+,那样就没有编程语言性能差的借口了,只能从算法上找原因上。在性能上C+ +有优势,许多游戏公司自己开发图形图像库。 而且C#比较适合编写大型的程序,可以减少很多bug排查时间,主要的是C#除了快速开发,而且有些简单外,目前为止跨平台性依然不行,所以现在很多游戏开发商还是会选择C++。

VC++和C#那个好
语言本身没有好坏之分,只是应用场景不同,如果你想做基于.net平台的开发,肯定选c#,如果想做硬件开发等传统应用(指不依赖于.net框架的应用),c#就无能为力了,另外在web开发方面,c#相对于c++而言更适合

相似回答