易语言

维基百科,自由的百科全书
跳转至: 导航搜索
易语言
编程范型 面向对象编程, 过程式编程
設計者 吴涛
发行时间 2000年
最新发行时间 5.5(2016年4月1日,​13個月前​(2016-04-01
型態系統 静态类型强类型不安全
作業系統 WindowsLinux
許可證 共享軟體
網站 http://www.eyuyan.com/

易语言是一门计算机程序设计语言,早期称为E语言,也通常代指与之对应的集成开发环境,其最大特点是通过汉字作为程序代码进行编程。语法风格类似于Visual Basic。易语言的创始人是吴涛,他曾表示,创造易语言的初衷是进行用中文来编写程序的实践。[1]易语言最早的版本的发布可追溯至2000年9月16日。[2]目前已有易语言、易语言.飞扬和易乐谷三种版本,都有专用的集成开发环境。除易语言外易语言.飞扬和易乐谷已长期未更新。

易语言集成开发环境目前仅提供 Windows 版,可分别创建 Windows 及 Linux 下的应用程序,但无法支持 Linux 图形用户界面 。易语言.飞扬虽然对 Linux 下的图形用户界面开发提供了部分支持,但仍然不能很好地运行。由于易语言代码只能在官方的集成开发环境中进行编写,故下述的易语言特征包括易语言集成开发环境的特征。

优点[编辑]

  • 提供本土化函数,如农历、拼音处理,方便相关程序的编写。
  • 适合初学者进行学习。
  • 编写时会自动转换成一固定的格式,任何程序源代码格式均统一。
  • 所有程序定义、变量常量的声明、系统API调用等,均采用表格填表的方式。
  • 采用了支持库提高了扩展性。
  • 模块的帮助使操作更加方便。

缺点[编辑]

  • 写出的软件非常容易被误识别为恶意软件,最新版本做出了改进,但仍然经常被识别为恶意软件。
  • 代码不可由第三方编辑器进行编辑,只能通过官方开发环境进行编辑。
  • 不原生支持 COM 组件的 IUnknown 接口,需经由其他方法调用。
  • 类中不支持成员的公有/私有定义。
  • 非静态编译的易语言程序的执行方式类似于 VB6 的本机代码。除了逻辑、比较、算术等一系列基本操作外,其他操作,包括外部函数调用、内存操作等,都由系统支持库充当中介完成。因而执行效率比 C/C++ 等语言低。

参考文献[编辑]

  1. ^ 《大众软件》
  2. ^ 《易语言即学即用教程》

外部链接[编辑]