我开始在ZX81上用Basic编程,然后是BASICA、GW-BASIC和QBasic。我转向了C语言(啊,Turbo C 3.1,我几乎不认识你了……)
当我开始学习微控制器时,我使用了Parallax的BASIC Stamp作为起点。然而,BASIC很棒,因为它很容易理解,又很难犯错。我最终转向汇编语言和C语言,因为我需要更多的功率(速度、容量、资源等),但我知道如果门槛太高,很多人可能永远不会涉足微控制器编程。
我一直想自己开发一款芯片上的BASIC解释器,但是我在想既然Lua和Python都可以轻松嵌入,而且与BASIC一样易于理解,那么还需要BASIC吗?
- What, if any, are the advantages BASIC has over other languages?
- Why is it still around?
- If I decide to make a general purpose microcontroller board with an interpreter, is there any reason to make a version of BASIC?
许多其他语言被认为已经死亡,但是BASIC仍然坚持下去。