Durante años, fueron producidas varias versiones en Dartmouth, todas implementadas como compiladores, a diferencia de muchas de las versiones del lenguaje implementadas en otros lados, que eran interpretadores.
Este ingenioso diseño usando dos equipos fue ideado por Tom Kurtz y John Kemeny.
La segunda versión del BASIC solamente tuvo cambios mínimos, agregando al operador punto y coma a la sentencia PRINT y el subíndice cero a las matrices.
En 1976, Steve Garland agregó características de programación estructurada para crear el Dartmouth SBASIC, un precompilador que producía como salida la versión 6 de BASIC (y que formó la base del ANSI BASIC).
[cita requerida] Ellos a menudo se reunían para compartir ideas.
McGeachie, no graduado en ese tiempo, era llamado "Geach" por sus amigos y compañeros de estudio.
Si los usuarios no respondían, eran loged out después de un corto retardo.
También implementó variables numéricas y aritmética de punto flotante.