C#有致命的弱点。很少有第三方库。在C中有许多第三方库。只要导入它们,就可以直接使用其中的函数和方法。你说的是游戏。那一定离不开游戏引擎,它也是用C开发的
下面是我个人的一些看法。如果我错了,请纠正我:
首先,从语言本身的角度来看:
C#可以看作是一种编译语言(严格地说,是一种混合语言),Python是一种解释性语言。
C的优势?速度越来越快。由于编译只进行一次,运行时不需要编译,因此编译语言的程序执行效率很高。
同时,编译是一把双刃剑。如果修改了代码,则需要重新编译整个模块,并根据操作系统环境编译不同的可执行文件。
鱼和熊掌不能兼得。Python的优点是它具有很强的跨平台能力。代码修改不需要停止。缺点是每次运行时都要解释。
然而,随着软硬件的快速发展,解释运行时间与编译后运行时间的时差将越来越小,Python语言“优雅”、“清晰”、“简单”的优势也越来越明显。
其次,从类库生态的角度来看:
Python有大量的第三方类库。在其他一些语言中,实现一个函数可能需要几十到几百行代码,而Python可能会调用其他语言的下一个轮子,只需要几行代码甚至一行代码。然而,c#一开始是基于Windows平台的,后来可以是跨平台的、开源的。第三方类库的数量没有python那么多。
最后,从发展前景来看:
人工智能,大数据时代已经到来,数据清洗和分析是python的强项,人工智能中有很多基于python的优秀框架。如果有人说Python效率低下,如果我的硬件不符合标准,我需要效率,那么人们更愿意使用C/C而不是C#。
总之,c和Python之间的排名差距越来越大。
Lua也是一种脚本语言,但是它有精巧的功能,可以缓存字节码,而且它的性能非常强。
nginx在web服务器中的地位没有动摇,特别是在负载均衡方面。除了硬件负载平衡,nginx是软件负载平衡的高峰。由于这样一个强大的软件选择Lua作为插件,我们可以看到Lua的性能不会更差。
在以C为主力的游戏开发领域,框架的主流程用C实现,业务层用Lua实现。这种搭配方式在当年确实是一样的。
Python的性能比PHP差得多,更不用说与Lua相比了。
我有发言权。您所说的是有很多lua是用C添加的,它主要对应于服务器。一般来说,这种语言只有在留下一套成熟的框架后才能继续使用。从目前游戏行业的技术角度来看,C已经不再是首选,因为它的开发门槛高,开发效率低,而且是目前主流的服务器Java。Erlang等因其开发效率高而得到广泛应用,被许多游戏公司所采用。当你谈到C.#主要是因为客户有一个发动机单元。在unity的理解下,服务器使用C#less,主要是因为跨平台的问题。然而,随着微软的努力,开源和网络。核心,现在很多人都在用它
ERP系统操作难吗?ERP是企业资源计划的缩写。它是在物料资源计划(MRP)的基础上发展起来的新一代综合管理信息系统。它扩展了MRP的功能,其核心思想是供应链管理。它跳出传统的企业边界,从供应链的角度优化企业资源。它是基于网络经济时代的新一
为什么MySQL在数据库较大的时候分页查询很慢,如何优化?正如房东所说,分页查询在我们的实际应用中非常常见,也是问题最多的查询场景。例如,对于下面的简单语句,通常的思考方式是在name、age、register中u在time字段上创建一个复
dsp广告平台有哪些?什么是dsp广告?市场上有很多DSP平台:品友、磐石、必和必拓、中盟、瑞投、智子云等DSP平台定义:可以理解有云,其中有腾讯、阿里巴巴、百度、头条、搜狐等平台的媒体流量,然后通过技术实现实时竞价,帮助企业做一站式全网络
python的特点有哪些?Python的优点如下:第一,它是免费的,代码是开源的第二,它简单易学第三,代码是优雅的第四,第三方库是丰富的。
想要转行it,哪个方向好找工作?Java相关的,如web,数据方向,Java是否是最好的语音不是讨论的,而是广泛的应用。学完网络工程师能做什么工作?谢谢!学会应用。当然是网络工程师。除非你不喜欢这份工作。好吧,虽然你是,你的水平不好。这个专
mysql tps一般为多少?(1)QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show global status like "Question%" (2)T
微信支付开发-当前页面的URL未注册?微信支付为未注册的URL开发解决方案:1。Oauth2.0授权。在支付之前,jsapi需要调用登录授权接口来获取用户的openid。所以你需要做一个授权,这个授权不会弹出确认框。其本质在于用户访问。微信
Java能不能像C语言不通过JVM虚拟机直接编译成二进制机器码,让计算机直接运行?从语言设计的角度看,可以通过重新设计编译器来实现,但从工程实践的角度看是不可行的。首先,Java语言最大的特点是跨平台的可移植性,一次开发,一次编译,多平台执
一个实力超群的程序猿必须知道的数据结构有哪些?算法数据结构额外推荐算法:数据结构a*和遗传算法也很有趣。应该如何学习数据结构和算法?努力学习楼上的学生都给出了正确的答案。阅读顺序为:1。对计算机系统有深入了解。再看数据结构,3。然后看算法简
如何导出mysql的库里所有表结构? www.2cto.com导出整个数据库结构(不包括数据)/usr/local/MySQL/bin/mysqldump-uroot-D entry>转储.sql导出单个数据表结构(无数据)mysqld