我开始在ZX81上使用 Basic 编程,然后是BASICA、GW-BASIC和QBasic。我转向 C(啊,Turbo C 3.1,我几乎不知道你......)
当我开始使用微控制器时,我使用Parallax的BASIC Stamp退步了。然而,BASIC 非常棒,因为它很容易理解,而且很难出错。我最终转向汇编和 C 语言,因为我需要额外的能力(速度、容量、资源等),但我知道,如果门槛更高,许多人将永远不会进入微控制器编程。
我一直渴望制作自己的片上 BASIC 解释器,但我想知道现在是否需要 BASIC,因为 Lua 和 Python 易于嵌入,并且与 BASIC 一样平易近人。
- BASIC 与其他语言相比有哪些优势(如果有的话)?
- 为什么它还在?
- 如果我决定制作带有解释器的通用微控制器板,是否有理由制作 BASIC 版本?
很多其他语言都被认为已经死了,但 BASIC 一直在坚持。