fbpx
维基百科

易语言

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

易语言
编程范型面向对象编程, 过程式编程
設計者吴涛
发行时间2000年
型態系統静态类型强类型不安全
操作系统WindowsLinux
許可證共享軟體
網站http://www.eyuyan.com/
主要實作產品
易语言集成开发环境, 易语言.飞扬
啟發語言
Visual Basic, Java(仅飞扬)

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

优点 编辑

  • 全中文,包括官方库、说明手册、社区环境、社区模块。内置首拼和全拼输入法,直接输入拼音后可通过自动补全匹配中文命令。
  • 门槛低,命令统一规则起名,有即时补全,命令可直接模糊猜测。所有程序定义、变量常量的声明、系统 API 调用等,均采用表格填表的方式,无需记忆语法。流程控制命令线会显示流程辅助线提示执行跳到何处,明确提示程序执行顺序。官方库全面封装 API 并简化,命令参数都有解释,命令都有演示的可运行源码。
  • 开发十分迅速,社区有丰富的以面向功能编程精神的模块。
  • 提供本土化函数,如农历、汉语发音处理、汉字简繁处理、全半角字符处理,方便相关程序的编写。
  • 编写时会自动转换成一固定的格式,任何程序源代码格式均统一。

缺点 编辑

  • 写出的软件非常容易被误识别为恶意软件,最新版本作出了改进,但仍然常被识别为恶意软件。
  • 代码不可由第三方编辑器进行编辑,只能通过官方开发环境进行编辑。
  • 不原生支持 COM 组件的 IUnknown 接口,需经由其他方法调用。
  • 程序外部数据结构无法识别。不支持将 dll 返回值、参数、取地址的子程序参数,视为一个自定义结构。只能是文本、整数、字节数组,解决方法是 api 操作内存解析。
  • 不支持 x86_64 程序的编译。
  • 没有异常处理功能。
  • ide 调试仅拥有单步,watch 窗口,调试语句,断点。
  • 官方库更新缓慢[3],社区已知的一些崩溃等问题[4]
  • 易语言程序的执行方式类似于 VB6 的本机代码。除了逻辑、比较、算术等一系列基本操作外,其他操作,包括外部函数调用、内存操作等,都由系统支持库充当中介完成。因而执行效率比 C/C++ 等语言低。
  • 正版调试免费,编译需收费,费用为 618 元/套。
  • 非自由软件,与其他语言不同,编译器为私有。

功能支持性 编辑

  • 支持类的继承和多态(继承不能同时继承,可以多层继承);
  • 支持取子程序指针和直接调用指针;
  • 支持将多个指定的源码文件合并为一个文件载入,不支持保存为多文件;
  • 不支持函数重载与运算符重载;
  • 不支持类公开成员;
  • 不支持指针操作;
  • 使用插件后支持变量根据被赋值类型自动声明;
  • 使用插件后支持预设的 api、常量、子程序被调用时自动插入到源码。

参考文献 编辑

  1. ^ 《大众软件》
  2. ^ 《易语言即学即用教程》
  3. ^ 易语言版本发布. [2017-10-24]. (原始内容于2020-07-26). 
  4. ^ [交流]易语言中的一些坑,有发现有空就更新. [2017-10-24]. (原始内容于2019-10-07). 

外部链接 编辑

易语言, 提示, 此条目的主题不是e语言, 是一门计算机程序设计语言, 早期称为e语言, 也通常代指与之对应的集成开发环境, 其最大特点是以汉字为程序代码编程, 具有易用性, 语法风格类似于visual, basic, 的创始人是吴涛, 他曾表示, 创造的初衷是进行用中文来编写程序的实践, 最早的版本的发布可追溯至2000年9月16日, 目前已有, 飞扬和易乐谷三种版本, 都有专用的集成开发环境, 后两个版本已长期未更新, 编程范型面向对象编程, 过程式编程設計者吴涛发行时间2000年型態系統静态类型, 强类型, . 提示 此条目的主题不是E语言 易语言是一门计算机程序设计语言 早期称为E语言 也通常代指与之对应的集成开发环境 其最大特点是以汉字为程序代码编程 具有易用性 语法风格类似于Visual Basic 易语言的创始人是吴涛 他曾表示 创造易语言的初衷是进行用中文来编写程序的实践 1 易语言最早的版本的发布可追溯至2000年9月16日 2 目前已有易语言 易语言 飞扬和易乐谷三种版本 都有专用的集成开发环境 后两个版本已长期未更新 易语言编程范型面向对象编程 过程式编程設計者吴涛发行时间2000年型態系統静态类型 强类型 不安全操作系统Windows Linux許可證共享軟體網站http www eyuyan com 主要實作產品易语言集成开发环境 易语言 飞扬啟發語言Visual Basic Java 仅飞扬 此條目需要补充更多来源 2017年7月23日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而被移除 致使用者 请搜索一下条目的标题 来源搜索 易语言 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 易语言集成开发环境目前仅提供 Windows 版 可分别创建 Windows 及 Linux 下的应用程序 但无法支持 Linux 图形用户界面 易语言 飞扬虽然对 Linux 下的图形用户界面开发提供了部分支持 但仍然不能很好地运行 易语言代码只能在官方的集成开发环境中编写 所以下述的易语言特征包括有易语言集成开发环境的特征 目录 1 优点 2 缺点 3 功能支持性 4 参考文献 5 外部链接优点 编辑全中文 包括官方库 说明手册 社区环境 社区模块 内置首拼和全拼输入法 直接输入拼音后可通过自动补全匹配中文命令 门槛低 命令统一规则起名 有即时补全 命令可直接模糊猜测 所有程序定义 变量常量的声明 系统 API 调用等 均采用表格填表的方式 无需记忆语法 流程控制命令线会显示流程辅助线提示执行跳到何处 明确提示程序执行顺序 官方库全面封装 API 并简化 命令参数都有解释 命令都有演示的可运行源码 开发十分迅速 社区有丰富的以面向功能编程精神的模块 提供本土化函数 如农历 汉语发音处理 汉字简繁处理 全半角字符处理 方便相关程序的编写 编写时会自动转换成一固定的格式 任何程序源代码格式均统一 缺点 编辑写出的软件非常容易被误识别为恶意软件 最新版本作出了改进 但仍然常被识别为恶意软件 代码不可由第三方编辑器进行编辑 只能通过官方开发环境进行编辑 不原生支持 COM 组件的 IUnknown 接口 需经由其他方法调用 程序外部数据结构无法识别 不支持将 dll 返回值 参数 取地址的子程序参数 视为一个自定义结构 只能是文本 整数 字节数组 解决方法是 api 操作内存解析 不支持 x86 64 程序的编译 没有异常处理功能 ide 调试仅拥有单步 watch 窗口 调试语句 断点 官方库更新缓慢 3 社区已知的一些崩溃等问题 4 易语言程序的执行方式类似于 VB6 的本机代码 除了逻辑 比较 算术等一系列基本操作外 其他操作 包括外部函数调用 内存操作等 都由系统支持库充当中介完成 因而执行效率比 C C 等语言低 正版调试免费 编译需收费 费用为 618 元 套 非自由软件 与其他语言不同 编译器为私有 功能支持性 编辑支持类的继承和多态 继承不能同时继承 可以多层继承 支持取子程序指针和直接调用指针 支持将多个指定的源码文件合并为一个文件载入 不支持保存为多文件 不支持函数重载与运算符重载 不支持类公开成员 不支持指针操作 使用插件后支持变量根据被赋值类型自动声明 使用插件后支持预设的 api 常量 子程序被调用时自动插入到源码 参考文献 编辑 大众软件 易语言即学即用教程 易语言版本发布 2017 10 24 原始内容存档于2020 07 26 交流 易语言中的一些坑 有发现有空就更新 2017 10 24 原始内容存档于2019 10 07 外部链接 编辑官方网站 页面存档备份 存于互联网档案馆 官方论坛 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title 易语言 amp oldid 78966500, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。