Download List

项目描述

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-02-04 07:42
2013-02-03

已添加的 Seed7 解释器和编译器的手册页。生成文件已得到改进,支持目标 distclean 和测试。营办商基数和基数已添加到 integer.s7i 和 bigint.s7i。检查经营者基数和基数已添加到 chkint.sd7。在 bas7.sd7,有关变量的函数和语句打开,错误已修复。函数 getLineWithMacrosApplied 在 makedata.s7i 中的已得到改善。货币符号字符已添加到几种字体。从浮点数转换为 int 的溢出检查已被添加到 chkccomp.c。
标签: Minor feature and documentation enhancements
Man pages for the Seed7 interpreter and compiler have been added. The makefiles have been improved to support the targets distclean and test. The operators radix and RADIX have been added to integer.s7i and bigint.s7i. Checks for the operators radix and RADIX have been added to chkint.sd7. Errors in bas7.sd7, concerning the function VARPTR and the statement OPEN, have been fixed. The function getLineWithMacrosApplied in makedata.s7i has been improved. The currency sign character has been added to several fonts. A check for an overflow of a cast from float to int has been added to chkccomp.c.

2013-01-21 14:15
2013-01-20

新的选项已被添加到解释器和编译器。附加分析和执行职能已添加到 progs.s7i。改进了图书馆 gzip.s7c 解码有固定的哈夫曼编码的数据块。已添加对基地以外 10 bigInteger 文字的支持。Str 函数已被更改,这样 str 16 48879) 返回"牛肉"。程序 make7.sd7 得到了改进,以支持多个目标和选项 C.在编译器中的浮动点司的处理有了改善。已添加的生成文件 mk_clang.mak,支持嗙 C 编译器。
标签: Major feature and documentation enhancements
New options have been added to the interpreter and compiler. Additional parse and execute functions have been added to progs.s7i. The library gzip.s7c has been improved to decode blocks with fixed Huffman codes. Support for bigInteger literals with bases other than 10 has been added. The str functions have been changed such that str(48879, 16) returns "beef". The program make7.sd7 has been improved to support multiple targets and the option -C. The handling of floating point divisions in the compiler has been improved. The makefile mk_clang.mak has been added to support the clang C compiler.

2013-01-06 09:29
2013-01-05

Seed7 口译员已经更名为 s7。函数 drwOpen 在 drw_win.c 中得到了改进,以在该程序不从控制台启动时隐藏控制台窗口。运营商"sci"和"exp"的描述已添加到该手册。文档注释已添加到 clib_file.s7i。在 pixmap_file.s7i,pixmapFontFiles 的功能进行了改进。在 cmd_win.c,已经改善了的函数 prepareCommandLine 和 cmdStartProcess。在 striutl.c,函数 escape_command 和 cp_to_command 已经过改进,在 Windows 下正常工作。参数名称已添加到的各种文件。
标签: Major feature enhancements
The Seed7 interpreter has been renamed to s7.

The function drwOpen in drw_win.c has been improved to hide the console window
when the program was not started from a console.

Descriptions of the operators "sci" and "exp" have been added to the manual.

Documentation comments have been added to clib_file.s7i.

In pixmap_file.s7i, the functions for pixmapFontFiles have been improved.

In cmd_win.c, the functions prepareCommandLine and cmdStartProcess have been improved.

In striutl.c, the functions escape_command and cp_to_command have been improved to work
correctly under Windows.

Parameter names have been added to various files.

2012-12-22 13:28
2012-12-21

Seed7 编译器已得到改进,以支持不断位图并省略数组常量声明未使用数组。结果变量已被重命名,在各种图书馆和示例程序。已添加或改进的功能 getPixel 和 imagePixmap。一种光栅和吸血鬼的图片已添加到 pic16.s7i 和 pic32.s7i。函数 getValue 已被重载中图书馆 progs.s7i PRIMITIVE_WINDOW 值。文档注释已添加到经营者 & 和 < & 图书馆 string.s7i 中。窗口关闭按钮检查已添加到函数 gkbKeyPressed 在 drw_win.c 中。
标签: Minor feature enhancements
The Seed7 compiler has been improved to support constant pixmaps and to omit array constant
declarations for unused arrays.

Result variables have been renamed in various libraries and example programs.

The functions getPixel and imagePixmap have been added or improved.

Pictures of a grating and a vampire have been added to pic16.s7i and pic32.s7i.

The function getValue has been overloaded for PRIMITIVE_WINDOW values in the library
progs.s7i.

Documention comments have been added to the operators & and <& in the library string.s7i.

A check for the window close button has been added to the function gkbKeyPressed in drw_win.c.

2012-12-13 07:56
2012-12-12

Seed7 编译器被重命名为 s7c。改进了程序 make7.sd7,以允许在命令行中的宏。改进了图书馆 makedata.s7i 和 make.s7i。Shell.s7i 添加了一个函数 popen 的变形。之间的差额 & 和 < & 在常见问题中解释了。改进了程序 tar7.sd7,接受所有文件参数的 DOS 路径。文档注释添加到多个文件。改进的图形驱动程序了,退出程序时按下关闭按钮 (X)。生成文件是有所改善,'使 s7c' 生成 Seed7 编译器的可执行文件。
标签: Major feature enhancements
The Seed7 compiler was renamed to s7c. The program make7.sd7 was improved to allow macros in the command line. The libraries makedata.s7i and make.s7i were improved. A variant of the function popen was added to shell.s7i. The difference between & and <& was explained in the FAQ. The program tar7.sd7 was improved to accept DOS paths for all file arguments. Documentation comments were added to several files. The graphic drivers were improved to exit a program when the close button (X) is pressed. The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler.

Project Resources