易语言飞扬:面向对象的现代编程语言

需积分: 9 5 下载量 143 浏览量 更新于2024-07-31 收藏 595KB DOC 举报
“易飞扬白皮书” 易飞扬(EF)是一种由大连大有吴涛易语言软件开发有限公司创作的编程语言,旨在提供一种简单易学、高效实用且面向对象的编程体验。它与传统的易语言(4.x及以前版本)在核心架构上有显著差异,但共同构建了一个适用于广泛应用层次的软件开发平台。易飞扬的设计理念是让编程更加现代化,简化语言特性,同时增强对系统环境的适应和控制能力。 **易飞扬的主要特性:** 1. **更具现代性:** 易飞扬是完全面向对象的语言,支持跨平台运行,兼容Unicode编码,具备多线程处理能力,以及垃圾自动回收机制。它还提供了类型反射、静态编译、动态类型装载等功能,这些都是现代编程语言的常见特性。 2. **更简单易学:** 易飞扬通过精简复杂语言特性,增加了许多便于使用的功能,如属性表、类自然语言编程、多层嵌套注释、多返回值、嵌入类型和方法、属性方法、事件方法、参数默认值和扩展、数据类型自动转换、动态类型和弱类型、三联判断表达式、交换操作符以及预编译。此外,它支持中英文双语关键字,语法接近C、C++、Java、C#等语言,降低了学习曲线。 3. **对系统环境的适应和控制:** EF引入了语言无关的“EF对象模型”,允许使用其他编程语言编写“易语言.飞扬”本地类,这些类可以无缝集成到EF的类体系中。这种设计使得开发者能利用现有代码资源快速构建高效本地应用环境。 **版本更新历史:** - 1.2.3版(2007.12.15):启用了新的系统环境变量“EF_LIB_PATHS”,更新了编译器说明文本和其他文字修正。 - 1.2.2版(2007.11.20):更新了对“遍历循环”的描述,改进了“基本类型对象”和“数组对象”的说明,以及其他文字修改。 - 1.2.1版(2007.9.28):增加了对“动态类型”和“弱类型”的描述,扩展数据类型中加入了“类型反射机制”的介绍,以及其他文字修改。 - 1.2版(2007.6.15):引入了“预编译”的描述,添加了“遍历循环”的支持,以及“方法参数默认值”的说明。 易飞扬的目标是让编程变得更加友好,无论是对于新手还是经验丰富的开发者,都能快速上手并发挥出高效的编程效率。通过不断迭代和优化,它旨在提供一个既能满足现代编程需求,又易于学习和掌握的开发环境。