易语言的优点和缺点是什么,易语言是用什么编写的

zeruns
  • 202

易语言的优点和缺点是什么,易语言是用什么编写的

回复
阅读 13.9k
6 个回答
✓ 已被采纳

这个问题容易引战,但还是简单说一下:
优点:

  1. 门槛低,入门简单。

  2. 模块多,非常简单的可以在别人模块的基础上实现非常复杂的功能。

  3. 各种资料非常多。
    再说缺点前先说下用什么编写的吧,其实易语言严格来说算是vc6.0的中文扩展版,作者在vc6.0的基础上封装了一个核心库,即kernel.lib,里面提供了些常用的接口,这就是最初的易语言,后来。。就是封装了更多的类,比如文本型其实是个string类,字节集是个bytearray类等。

由此,缺点:

  1. 性能低,由于是层层封装的产物,中间有非常多的性能损耗。比如信息框其实是调用的MessageBoxA这个api,本来只有4个参数,但易语言的有9个,其中5个是其自己的内层封装。

  2. 其实易语言有多好年没更了,直到去年才又更了个打击盗版的版本,没有什么功能上的加强。

  3. 代码陈旧,上面说过了,易语言还是使用的vc6.0,但这是10多年前的产物,相对于现在各种新的技术来说,兼容性奇差无比。使用的核心是libc.lib,不兼容现在的msvcvt.lib

  4. 误报率高,原因是所有使用易语言编译的软件都有核心库的代码,也就是说自己写的代码中有非常多不是自己写的东西,而这些东西病毒也在使用,所以造成了误杀。对此我是支持的。

  5. 代码臃肿,用易语言写的软件,一句代码没写就有几百KB。。

  6. 代码是个.e二进制包,无法使用git等做版本管理。

  7. 处于鄙视链底层,说出去丢人。。
    还有很多问题,无力吐槽。要不是为了对得起全栈的名头,用遍编程语言,我真不好意思说我用过。

优点:

1.汉语符合普通中国百姓的习惯,中文级汉语符号支持度非常高。
2.可视化编程等特性,使用简单,适合菜鸟级用户。
3.兼容、扩展性不差,Windows和Linux都支持,且有不少的库。

缺点:

1.这绝对不是一款适合专业人士、有英语基础的人使用的语言。因为当今计算机界是美国所主导的,尤其是在系统、芯片等软硬件核心领域,英语世界占据无可比拟的领导地位,不懂英语根本无法成为顶尖程序员,回避英语选择一款中文开发软件是极其另类的做法,易语言现在是一种比较边缘化的编程语言,现在乃至今后都不大可能成为行业标准、重量级语言。
2.软件收费。
3.其开发平台不受第三方开发人员控制,其平台本身也仅仅是依托于一个注册资金500万元公司,公司规模不大,万一此公司倒闭或运营不良,此平台后续维护就会成为问题。
4.此平台有不少bug,且开发出的程序有较高的被杀软误报的几率。

一直都不太明白,连编程语言的关键字都看不懂的人,为什么非要跻身编程界?

优点:让不明真相的群众以为编程终于可以说人话了。
缺点:让不明真相的群众发现编程确实是不说人话的。

宣传栏