La mayoría de los lenguajes de programación eran demasiado grandes para ser albergados por las pequeñas memorias de que disponían la mayor parte de las máquinas en esa época; y con el lento almacenamiento que permitía la cinta de papel, y más tarde la cinta de audiocasete (los discos magnéticos aún no existían), y la falta de editores de texto adecuados, un lenguaje pequeño como BASIC resultaba una buena opción.