当前位置:兵器玩家编程软件 → 一键转帖:SmartEiffel 2.2

软件名称:[B]SmartEiffel 2.2[/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:19.7 MB
官方主页:Home Page
更新时间:2013-03-09 12:27:00
软件简介:

SmartEiffel是一个成熟的,免费的编译器的艾菲尔铁塔面向对象的语言

埃菲尔铁塔是一个纯粹的面向对象的语言,在写作的目的,很容易阅读,测试,扩展,维护和重用的软件组件。

它强调软件开发的协作方面,沟通和文档,使艾菲尔大型和超大型项目的神器出山:www.shenqi73.com一个非常适合的语言。

同时,它的简单和慎重的选择功能,使得它非常适合学习面向对象的概念和发展分析和设计技能。

SmartEiffel是一家集科研和免费软件项目,它提供的艾菲尔社区:
一个成熟的和免费的编译器(GPL许可)
·一个广泛的,完全面向对象的类库(MIT/X-11许可证)
·所有这些的艾菲尔特定工具需要一个完整的开发环境,如艾菲尔级的符号调试器或文档工具

由于编译器将艾菲尔代码,以C或Java字节码,它可用于编写程序运行在几乎任何平台的ANSI C编译器或Java虚拟机的存在。完全写在艾菲尔编译器和所有的辅助工具,所以它们可以被用来在所有这些平台上。

SmartEiffel扩展了传统的艾菲尔关心的可靠性和良好的软件工程实践与特定的运行时性能和内存占用小的关注。 Language Shootout的基准在电脑上该地区的项目的成功,你可以得到一个措施。

的语言

所有传统的艾菲尔功能的实现在SmartEiffel:
·设计合同:包括纪律异常和可选的断言执行(一个集群的基础上)
·多重继承和泛型
·静态类型
·统一的类型系统
·自动垃圾收集
·王牌配置文件

此外,一些更最近提出的改进也已并入:
·元组和代理人
·插入(只实现继承)
·A的插件机制,以更好的与其他语言的互操作性
有限的反省能力

只有轻微的变化将被添加的语言已经进入了一个稳定期。所有未来的修改必须证明是一个真正的收益从软件工程的角度来看,他们不能破坏运行时的效率。


[url=http://www.sot9.com/soft/110795.html][B]SmartEiffel 2.2[/B][/url]

点这里下载->SmartEiffel 2.2 [ 下载地址 ]