易语言 可以编写大型网络游戏吗

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:22:30

在当前,易语言不太可能用于对画面要求较高的游戏设计。但如果偏重于策略的非动画的网络游戏,理论上也不是不可以。

1、易语言是什么:在当前是一种面向编程入门者及爱好者的语言,在当前,它做出的程序相对来说,运行效率还是低下的,绝大多数需要对系统底层功能进行接触与调用的功能是不能实现的。
2、易语言当前的局限性:它为了让入门者能比较容易的“编程”,在系统底层与编程者之间有一个类似与桥接的中间层。这个中间层的最大的局限性在于,在当前构建易语言环境者没有能力或精力将系统绝大多数功能做桥接,也不太可能在某些需要高效处理的场合让它编译出的应用的运行效率接近直接对系统的操纵。
3、易语言与传统编程环境的不同:VS系列、Delphi及C++Builder等传统的编程工具都有很强的贴近系统底层的能力,在合适的接口调用情况下可以直接进行directx图像操纵与开发,甚至可以嵌入汇编对硬件进行直接的操纵。在这些方面易语言当前还差得很远很远。
4、为什么易语言效率低:
如果你对编程有足够的理解,就应该知道,计算机语言只是一组编程方法,它要通过编译环境转化成能对机器操控的代码。而这些代码有两类,一类是中间代码,这些代码需要再通过所谓的动态库或运行环境边解释边运行,而动态库或它的环境没有提供的功能就根本无法实现,这就是易语言当前的情况。
另一类是直接编译成操控系统底层功能调用甚至直接硬件功能调用的代码,因为没有中间层的转译和隔离,这种应用运行的效率会高很多,能实现的功能也得到了最大化。
5、易语言有可能和传统编程软件一样吗:
理论上有,因为某一门计算机语言只是一个描述语言的合集,如果编制易语言编译环境的团队有足够高的实力,能做到编译出来的应用直接面向系统的话。但在当前,看起来,易语言还只是入门者或爱好者比较浅易的一个工具。

从理论上是行的,到实际上是不行的,用易语言不能实现某些细节,程序执行效率很低,不能满足大型网络游戏的需求