Aufgrund der seit Jahrzehnten bestehenden Popularität der Computer-
Programmiersprache BASIC existieren zahlreiche BASIC-Implementierungen auf einer Vielzahl von
Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von Implementierungen entwickelt, bei denen in nicht wenigen Fällen die Unterstützung zusätzlicher Funktionalitäten und Spracherweiterungen wichtiger erschien als die
Portabilität, die die Beschränkung auf einen gemeinsamen Standard voraussetzen würde.