当前位置:首页 >问答首页 >游戏设计
精选回答
来自友好吹草莓的回答 2024-01-21 22:49:55

C#,很多客户端现在都是C#。。。不过C#主要是因为用的.netframework框架(有点类似JAVA虚拟机),踏实支持C++,VB,ASP等等编程语言的,C++使用的较少,主要是一些编程习惯用C++的可能会选择使用C++来代替C#,如果你要用VS上的.netframework就不要用C++,直接C#,反正你C++也不熟练,C#比C++要好用的多。。。

来自凶狠就水蜜桃的回答 2024-01-21 22:49:55

三者都是计算机的编程语言 C语言是基础语言 C#和C++是高级编程语言,C语言是面向过程的,主函数和函数的调用,但是C#和C++是面向对象的,可以通过类创建对象来实现相关功能,他们具有抽象性、封装性、 继承性 、多态性, 比起C语言来说跟复杂些。C语言是面向过程的。C++是C语言的升级版,C是C++的子集,C是面向过程的,C++是面向对象的。 C#继承了C和C++的许多东西,但和两者基本上已经完全不一样了.可以把它当作一种全新的语言来学. C# 是一种完全面向对象的语言,而 C++ 不是,另外 C# 是基于 IL 中间语言和 .NET Framework CLR 的,在可移植性,可维护性 和强壮性都比 C++ 有很大的改进 。扩展资料:C语言C++和C#准确的说,是三种语言。C语言既具有高级语言的特点,又具有汇编语言的特点。

C面向过程,开发非托管程序,编译成exe是二进制可执行文件,不可跨平台。C语言的源代码基本上可以非常容易地对应到汇编代码,而且可以不需要什么运行时环境的支持。C的特点,简单容易编译,灵活贴近底层。

它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

C++它是一种使用非常广泛的计算机编程语言。C++面向对象,开发托管和非托管程序,编译成exe是二进制可执行文件,不可跨平台。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。

它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。C#面向对象,开发托管程序,编译成exe是中间语言,需要在。C#的特点就是:抽象层次高且基本只有一种(面向对象的),运行时支持丰富(垃圾回收等),类库丰富。

C#更容易

c#属于.net framework中的一个产品,简单易用,但开发出来的东西目前还需要安装运行库才能供别人使用。c语言是一种古老难用的语言,目前可能在嵌入式系统用的比较多,另外大学会有这门课。相关的还有c++,可以做系统的底层开发,也不容易掌握。 

火星时代教育 影视学院刘老师,为你解答

最新发布

恭喜,您已获得免费试听资格请留下您的手机号,课程顾问将帮您激活课程
获取验证码
免费领千元课程+随课礼包

请留下您的手机号

课程顾问将帮您激活课程并赠送学习礼包

微信扫码在线答疑

扫码领福利1V1在线答疑

点击咨询
添加老师微信,马上领取免费课程资源

1. 打开微信扫一扫,扫描左侧二维码

2. 添加老师微信,马上领取免费课程资源

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定