Seed7 是一款开源的通用编程语言,是比Ada、C++++和Java更高层次的语言。Seed7的新语句和运算符可以很容易地编译,同类型结果和类型参数比一个模板或泛型的概念更讲究。其特征是面向对象,虽然Seed7包含了其他编程语言的一些概念,但是它与其它编程语言有很多不同的特性,详细特性包括:
-作为可扩展的编程语言,它支持用户定义的语句和操作。
-类型是第一类对象(模板和泛型可以很容易定义)。
-预定义的构造,如数组和循环。
-面向对象具有界面和多个调度。
-静态类型检查。
-支持无限制大小的BigInteger和bigRational数字。
-异常处理功能。
-支持程序/函数/运操作/报表超载功能。
-各种预定义类型,如可调整大小的数组,hashes, sets,structs,color,time,duration,等。
-在Linux下运行,支持各种UNIX和Windows版本。
Seed7 2012-05-20该版本更新日志:
1.">常见问题、手册和Seed7主页进行了改进,以包含更多的链接。
2.添加和改善几个文件中的文档注释。
3.BigInteger的运营商解析速度提高了9倍。
4.添加“bigint.s7i”到阶乘运算符。
5.添加bitset到“seed7_05.s7i”。
6.“解析”操作符和函数的“比较”的测试增加了。
7.编译器进行了改进,产生更好的内联组成员的代码。
8.示例程序“make7.sd7”进行了改进。
9.几个库进行了改进,使用'in' 参数,而不是'REF'参数。
软件信息:http://seed7.sourceforge.net/
屏幕截图:http://seed7.sourceforge.net/scrshots/index.htm
下载地址:http://sourceforge.net/projects/seed7/files/