MacBASIC fue un lenguaje de programación y un entorno interactivo diseñado por Apple Computer para el ordenador Macintosh original . Fue desarrollado en Denman, [1] [2] con la ayuda de los programadores de Apple Marianne Hsiung, Larry Kenyon y Bryan Stearns, [3] como parte del esfuerzo de desarrollo original de Macintosh que comenzó a fines de 1981. [4] [5] Andy Hertzfeld dijo: "Un intérprete de BASIC sería importante para permitir que los usuarios escriban sus propios programas. Decidimos que deberíamos escribirlo nosotros mismos, en lugar de confiar en un tercero, porque era importante que los programas BASIC pudieran aprovechar la interfaz de usuario de Macintosh , y no confiábamos en que un tercero lo "entendiera" lo suficiente como para hacerlo bien". [6]
MacBASIC fue lanzado como software beta en 1985, y fue adoptado para su uso en lugares como el departamento de informática del Dartmouth College , para su uso en un curso introductorio de programación. [ cita requerida ] En noviembre de 1985, Apple terminó abruptamente el proyecto como parte de un acuerdo con Microsoft para extender la licencia de BASIC en Apple II . [ 7 ] [ 8 ] Aunque Apple se retractó de MacBASIC, copias sin licencia del software y el manual todavía circulaban, pero debido a que MacBASIC ya no era compatible con Apple y no estaba diseñado para ser de 32 bits limpio , el interés finalmente se extinguió. [ cita requerida ]
Los puntos de referencia publicados en la edición de abril de 1984 de la revista BYTE sugirieron que MacBASIC tenía un mejor rendimiento en comparación con MS BASIC de Microsoft para Macintosh . [9] [ dudoso – discutir ] El lenguaje incluía estructuras de control de bucle modernas, funciones definidas por el usuario, gráficos y acceso a Macintosh Toolbox . El entorno de desarrollo admitía la ejecución simultánea de varios programas con depuración simbólica que incluía puntos de interrupción y ejecución de un solo paso. [2]