EndBASIC 具备 REPL 的 BASIC 解释器开源项目

我要开发同款
匿名用户2022年12月30日
55阅读
开发技术Rust
所属分类编程语言
授权协议Apache

作品详情

EndBASIC是具备REPL的BASIC解释器,并包含一个使用Rust编写的Web界面。

EndBASIC的灵感来自Amstrad的LocomotiveBASIC1.1和Microsoft的QuickBASIC4.5。与前者一样,EndBASIC旨在提供一个交互式环境,将编码与即时视觉反馈无缝融合。与后者一样,EndBASIC提供更高级别的编程结构和强类型。

INPUT"DidyoueverexperienceBASIC(true/false)";answer?IFanswer?THENPRINT"Great;youareinforatreat!"ELSEPRINT"Ohnoes;trytoday?"ENDIF

EndBASIC的主要目标是提供一个简化且有限制的环境来学习编程基础,并专注于可以快速奖励学习者的功能。这些功能包括内置文本编辑器、操作屏幕的命令、与共享文件交互的命令,甚至是与RaspberryPi硬件交互的命令。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论