EndBASIC 0.10 发布,具备 REPL 的 BASIC 解释器
EndBASIC 是具备 REPL 的 BASIC 解释器,并包含一个使用 Rust 编写的 Web 界面。 EndBASIC 的灵感来自 Amstrad 的 Locomotive BASIC 1.1 和 Microsoft 的 QuickBASIC 4.5。与前者一样,EndBASIC 旨在提供一个交互式环境,将编码与即时视觉反馈无缝融合。与后者一样,EndBASIC 提供更高级别的编程结构和强类型。 INPUT "Did you ever experience BASIC (true/false)"; answer? IF answer? THEN PRINT "Great; you are in for a treat!" ELSE PRINT "Oh noes; try today?" END IF EndBASIC 的主要目标是提供一个简化且有限制的环境来学习编程基础,并专注于可以快速奖励学习者的功能。这些功能包括内置文本编辑器、操作屏幕的命令、与共享文件交互的命令,甚至是与 Raspberry Pi 硬件交互的命令。 EndBASIC 最近发布了 0.10,开...



