Seed7 version 2022-07-24 已发布,此版本值得关注的变化:
- 改进错误报告,尤其是对于失败的声明语句,现在会提供更好的错误消息。
- 改进 Seed7 构建系统,避免了静态库部分链接和防病毒软件的问题。
- 支持使用 getc(KEYBOARD) 正确读取从剪贴板复制到 Windows 控制台的数据。
- unicode.s7i 和 keybd.s7i 引入了更容易记住的函数名称。
开发者可从 GitHub 和 SF 获取新版本,此外还有一个 Windows 的 Seed7 安装程序。
点此查看详细更新内容。
与 Ada、C/C++ 和 Java 相比,Seed7 是一种比它们更高级的编程语言。Seed7 解释器和示例程序是开源软件,还有一个开源 Seed7 编译器。编译器将 Seed7 程序翻译成 C 程序,然后编译成机器代码。详细介绍。
下面是一段用 Seed7 编写的代码:
$ include "seed7_05.s7i"; const proc: main is func begin writeln("hello world"); end func;
下面是一些用 Seed7 开发的程序的界面截图:
更多的程序界面截图请看:http://seed7.sourceforge.net/scrshots/index.htm