易语言 是由吴涛于 2000 年开发的编程语言,是世界上第一款 全中文编程语言。易语言以中文作为语法关键词、函数名和变量名,极大降低了编程语言的学习门槛,特别适合中文母语者和编程初学者。
易语言的核心定位是 让中国人用中文编程。它提供了:
1999 年,吴涛开始设计易语言,目标是 让中国人可以用自己的母语编写程序。2000 年,易语言 1.0 正式发布。易语言的诞生填补了中文编程语言的空白,引起了国内编程教育领域的广泛关注。
# 易语言示例
.版本 2
.程序集 程序集1
.子程序 _启动子程序, 整数型
信息框 ("你好,易语言!", 0, "提示")
返回 (0)
.版本 2
.局部变量 姓名, 文本型
.局部变量 年龄, 整数型
.局部变量 工资, 双精度小数型
.局部变量 是否激活, 逻辑型
姓名 = "张三"
年龄 = 25
工资 = 5000.50
是否激活 = 真
# 如果判断
.如果 (年龄 >= 18)
信息框 ("成年人", 0, "提示")
.否则
信息框 ("未成年人", 0, "提示")
.如果结束
# 计次循环
.计次循环首 (10, 计次)
信息框 (到文本 (计次), 0, "循环")
.计次循环尾 ()
# 判断循环
.判断循环首 (计次 < 10)
计次 = 计次 + 1
.判断循环尾 ()
# 分支判断
.判断开始 (分数 >= 90)
等级 = "优秀"
.判断 (分数 >= 80)
等级 = "良好"
.判断 (分数 >= 60)
等级 = "及格"
.默认
等级 = "不及格"
.判断结束
.子程序 计算和, 整数型
.参数 数字1, 整数型
.参数 数字2, 整数型
.局部变量 结果, 整数型
结果 = 数字1 + 数字2
返回 (结果)
# 调用
结果 = 计算和 (10, 20)
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
编辑框1.内容 = "你好,易语言!"
标签1.标题 = "点击成功"
.子程序 _编辑框1_内容被改变
标签2.标题 = "内容已改变"
.版本 2
.支持库 eDB
.子程序 连接数据库
.局部变量 数据库连接, 数据库连接
数据库连接.打开 ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mydb.mdb")
.如果 (数据库连接.是否已打开 ())
信息框 ("数据库连接成功", 0, "提示")
.否则
信息框 ("数据库连接失败", 0, "错误")
.如果结束
.子程序 读写文件
.局部变量 文件号, 整数型
.局部变量 内容, 文本型
# 写入文件
文件号 = 打开文件 ("test.txt", #写出, #读写)
写出数据 (文件号, "写入内容")
关闭文件 (文件号)
# 读取文件
文件号 = 打开文件 ("test.txt", #读入, #读写)
内容 = 读入文本 (文件号, )
关闭文件 (文件号)
.版本 2
.支持库 eInternet
.子程序 下载网页
.局部变量 网页内容, 文本型
网页内容 = 到文本 (HTTP读文件 ("http://www.example.com"))
信息框 (网页内容, 0, "网页内容")
易语言使用中文作为语法关键词和函数名,极大降低了编程门槛,让不懂英文的用户也能学习编程。
零基础用户可以在短时间内掌握易语言的基本语法,快速编写实用工具。
易语言采用拖拽式界面设计,和 Delphi、VB 类似,开发效率高。
易语言对 Windows API 进行了大量中文封装,调用系统功能非常方便。
社区提供了大量第三方模块(易模块),扩展了易语言的功能。
易语言是中小学编程教育的重要工具,帮助青少年建立编程思维。
易语言语法、数据类型、控制结构、子程序
窗口设计、组件使用、事件处理
文件操作、数据库、网络、Windows API
办公工具、管理系统、小工具开发
易语言是中文编程的开拓者。
它让无数不懂英文的中国人第一次接触到了编程的世界,降低了编程的门槛。虽然易语言在工业级应用上不如主流语言,但在 编程教育、快速工具开发、国产软件替代 等领域,易语言依然有其独特价值。
如果你是一名编程初学者,易语言是一个不错的入门选择。如果你想快速开发 Windows 小工具,易语言也是非常高效的方案。
"让每个中国人都能用自己的语言编写程序。" 🇨🇳
—— 吴涛(易语言之父)