5 个版本 (3 个破坏性版本)
0.11.0 | 2024年7月20日 |
---|---|
0.10.0 | 2022年12月27日 |
0.9.0 | 2022年6月6日 |
0.8.1 | 2022年1月29日 |
0.8.0 | 2021年11月11日 |
#2024 在 开发工具
每月162 次下载
用于 endbasic
1.5MB
32K SLoC
EndBASIC 编程语言 - Raspbery Pi 支持
EndBASIC 是一种类似 BASIC 的语言的解释器,受 Amstrad 的 Locomotive BASIC 1.1 和 Microsoft 的 QuickBASIC 4.5 的启发。像前者一样,EndBASIC 旨在提供一个交互式环境,将编码与立即的视觉反馈无缝结合。像后者一样,EndBASIC 提供了高级编程结构和强类型。
EndBASIC 提供了一个简化和受限的环境来学习编程的基础,并专注于可以快速奖励程序员的特性。这些特性包括内置文本编辑器、渲染图形的命令以及与 Raspberry Pi 硬件交互的命令。实现这类特性的优先级高于其他特性,如性能或更丰富的语言。
EndBASIC 用 Rust 编写,可以在各种操作系统和平台上运行,包括 macOS、Windows 和 Linux。
EndBASIC 在 Apache 2.0 许可证下是免费软件。
这个包包含什么?
endbasic-rpi
为 endbasic-std
包中定义的以下特性提供 Raspberry Pi 支持
- ST7735S 帽的终端支持。
- GPIO 引脚支持。
依赖关系
~6–14MB
~139K SLoC