Seed7 2011-08-16更新日志:
- An explanation how the syntax of Seed7 is defined, was added to the FAQ.
- Documentation comments were added to "math.s7i", "shell.s7i"
- A declaration of Euler's number was added to "math.s7i".
- The function 'getC++ommandLineWord' was added to "scanstri.s7i".
- The functions 'shell', 'cmd_sh', 'popen' and 'popen8' in "shell.s7i" were improved to work correctly under the supported
&">nbsp; operating systems, even when command and parameters contain spaces.
- The library "screen.s7i" was renamed to "console.s7i" and the function 'open(SCREEN)' was renamed to 'open(CONSOLE)'.
- The makefile "mk_bcc32.mak" was improved to work correctly for version 6.71 of bcc32 (thank you to the anonymous google account user, for posting his findings to the Seed7 forum).
Seed7是一种开源的通用编程语言,它是一种比Ada、C++和Java更高层次的语言。它的类型结果和类型参数比一个模板或泛型的概念更讲究。其特征是面向对象,虽然Seed7包含了其他编程语言的一些概念,但是它与其它编程语言有很多不同的特性,详细特性包括:
-作为可扩展的编程语言,它支持用户定义的语句和操作。
-类型是第一类对象(模板和泛型可以很容易定义)。
-预定义的构造,如数组和循环。
-面向对象具有界面和多个调度。
-静态类型检查。
-支持无限制大小的BigInteger和bigRational数字。
-异常处理功能。
-支持程序/函数/运操作/报表超载功能。
-各种预定义类型,如可调整大小的数组,hashes, sets,structs,color,time,duration,等。
-在Linux下运行,支持各种UNIX和Windows版本。
下载地址:http://sourceforge.net/projects/seed7/files/seed7/seed7_05_20110816/seed7_05_20110816.tgz/download