SIC一样，同时也成为了业余游戏开发者喜爱的语言之一。
BASIC语言的种类.以下是同样的执行结果，但用不同时期的BASIC的方式所写的范例。
行号类型（非结构化）.这是第一代的BASIC，例如早期BASICA、GW-BASIC……等，BASIC直译器。这类的BASIC程式的特征，就是每一行的程式码前面都有一个数字作为「行号」。由于这种类型的BASIC程式的写法，很容易滥用GOTO的跳跃指令，以及程式码没有办法使用到缩排去区分区段，因此很容易导致面条式代码