编程语言 Seed7 version 2022-07-24 发布


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


相關推薦

2022-11-09

与 Ada、C/C++ 和 Java 相比,Seed7 是一种比它们更高级的编程语言。Seed7 解释器和示例程序是开源软件,还有一个开源 Seed7 编译器。编译器将 Seed7 程序翻译成 C 程序,然后编译成机器代码。详细介绍。 下面是一段用 Seed

2023-06-01

与 Ada、C/C++ 和 Java 相比,Seed7 是一种比它们更高级的编程语言。Seed7 解释器和示例程序是开源软件,还有一个开源 Seed7 编译器。编译器将 Seed7 程序翻译成 C 程序,然后编译成机器代码。详细介绍。 下面是一段用 Seed

2022-07-02

与 Ada、C/C++ 和 Java 相比,Seed7 是一种比它们更高级的编程语言。Seed7 解释器和示例程序是开源软件,还有一个开源 Seed7 编译器。编译器将 Seed7 程序翻译成 C 程序,然后编译成机器代码。详细介绍 下面是一段用 Seed7

2022-07-25

具,适用于开发人员和数据库管理员。 DBeaver 22.1.3 现已发布,更新内容如下: SQL editor: 修复了带有前缀 @ 的变量的 Autocomplete 问题 分组面板中的列别名问题已解决 SQL 控制台文本现在可以保存为项目脚本 Data e

2022-11-01

更和标准库变更等。 Idris 是一个类似 Haskell 的纯函数编程语言,类型系统支持 dependent types。 依赖模式匹配的依赖类型系统 简单的 C 函数接口 编译器级别的编码支持 where 语句,with 规则,简单的 case 表达式,模式匹配 l

2024-04-23

o 编写的超实用的跨平台 SDK 版本管理器。 它支持 40 多种编程语言和工具。 稳定流畅,无需插件,一键安装,开箱即用。 支持全局切换版本、在终端会话中临时切换版本、以及锁定项目版本等。 当锁定项目版本时,使用 vmr

2024-06-27

关注最新的版本,请到github仓库。 特点: 1、支持60+编程语言和工具。 2、支持对每个项目锁定SDK版本,使用cd命令切换,或者IDE/编辑器打开项目时,自动切换版本。 3、支持MacOS/Windows/Linux。 4、符合直觉的交互式TUI,TUI

2022-09-21

Gleam 是一种类型安全且可扩展的编程语言,可用于 Erlang 虚拟机和 JavaScript 运行时。 最近发布的 0.23 版本增加了新特性,以及其他优化。 支持 Elixir Gleam 在 Erlang 虚拟机上与各种其他优秀编程语言一起运行,因此开发团

2024-04-13

Windows/Linux下一键安装UPX可执行文件压缩工具,推荐使用version-manager,version-manager是一款跨平台的多功能SDK版本管理器,支持40多种语言和工具,很多工作十多年甚至二十多年的行业大佬也在使用。 version-manager项目地址:https://gi

2022-09-06

Elixir v1.14 已发布。此版本为 Elixir 的调试体验和数据类型检查带来了许多改进。此外还添加了一个新的抽象,以方便进程的分区,称为PartitionSupervisor,以及优化编译时间和错误信息。 另外,Elixir v1.14 是支持 Erlang/OTP 23 的最后

2023-04-18

一个开源的基于约束的记录及函数语言,期望通过成熟的编程语言技术和实践来改进对大量繁杂配置和策略的编写,致力于构建围绕配置的更好的模块化、扩展性和稳定性,更简单的逻辑编写,以及更快的自动化集成和良好的生

2022-12-01

HOME /Library/Java/JavaVirtualMachines/jdk-17.0.5.jdk/Contents/Home #java -version java version "17.0.5" 2022-10-18 LTS Java(TM) SE Runtime Environment (build 17.0.5+9-LTS-191) Java HotSpot(TM) 64-Bit Server VM (build 17.0.5+9-LTS-191, mixed mode, sharing) 安装好 JDK 17 之后,同时需要在

2024-07-05

新内容如下: “cmake-presets(7)” 文件现在支持 schema version“9”。 “include”字段现在扩展除“$env{}” 和 preset-specific 宏(即从预设定义内的字段派生的宏)之外的所有宏。 “Compile Features”功能现在实现了对“cxx_std_26”和

2023-07-08

属性——ngx.build,ngx.conf_file_path,ngx.error_log_path,ngx.prefix,ngx.version,ngx.version_number和ngx.worker_id Feature:为 http 和 stream 引入js_shared_dict_zone指令,用于在 worker 进程之间声明共享字典 Improvement:添加 compile-time 选项以禁