SOF 解释器 · 2.04 LTS

SOF(Stackless Operand Framework)是一款轻量级、图灵完备的解释型语言,支持大整数、磁带存储和结构化编程。
当前版本:2.04 LTS Irritable Joker

下载 SOF 更新日志

许可证信息
SOF 解释器采用 SCULv2(Screw Commercial Use License) 发布。
此许可证 禁止任何形式的商业使用(包括直接或间接盈利),仅允许个人学习、研究、内部非营利性活动以及内容创作(打赏除外)。
如需商业授权,请联系作者获取单独许可。

更新日志

我们在此版本中添加了磁带存取语句 GETPUT。加上 1.10 的无限循环,这使得 SOF 正式成为图灵完备的语言。
同时,我们优化了编译器的性能,修复了一些已知的问题。
2.04 LTS 也是 SOF 的首个长期支持版本。

2.04 LTS 是最新发布的 LTS 版本,故该版本的更新可以直接在下载页获取。
如果您想的话,也可以通过 sof update 2.04 来获取该版本的更新。

完整语法请参阅 语言参考手册

看看其他

2.05 Opaque Relay

  • 优化解释器性能,修复已知解析器错误
  • 扩展函数定义指令(DEF)

详细变更日志 →

1.10 Crimson Echo

  • 新增 BRK(跳出循环)和 CON(继续循环)
  • 新增 LOP INFLOP -1d)用于无限循环

详细变更日志 →