Macintosh Basic, o MacBASIC , era un lenguaje de programación completo y un entorno de desarrollo totalmente interactivo diseñado por Apple Inc. para la computadora Macintosh original . Fue desarrollado por el miembro original del equipo de Macintosh , Donn Denman, [1] con la ayuda de sus compañeros programadores de Apple Marianne Hsiung, Larry Kenyon y Bryan Stearns, [2] como parte del esfuerzo de desarrollo original de Macintosh que comenzó a finales de 1981. [3] [ 4] Andy Hertzfelddijo: "Un intérprete de BASIC sería importante para permitir a los usuarios escribir sus propios programas. Decidimos que deberíamos escribirlo nosotros mismos, en lugar de depender de un tercero, porque era importante que los programas de BASIC pudieran aprovechar la interfaz de usuario de Macintosh , y no confiamos en que un tercero lo 'entendiera' lo suficiente como para hacerlo bien ". [5]
Autor (es) original (es) | Donn Denman, Marianne Hsiung, Larry Kenyon y Bryan Stearns |
---|---|
Desarrollador (es) | Apple Computer, Inc. |
Versión inicial | 1985 |
Plataforma | Mac OS clásico |
Tipo | Herramientas de programación |
Licencia | Propiedad |
MacBASIC se lanzó como software beta en 1985 y se adoptó para su uso en lugares como el departamento de informática de Dartmouth College , para su uso en un curso de introducción a la programación. 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 . [6] [7] Aunque Apple se retractó de MacBASIC, aún circulaban copias sin licencia del software y el manual, pero debido a que MacBASIC ya no era compatible con Apple y no estaba diseñado para ser limpio en 32 bits, el interés finalmente se extinguió.
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 Microsoft BASIC . [8] El lenguaje incluía estructuras modernas de control de bucle, funciones definidas por el usuario, gráficos y acceso a la Caja de herramientas de Macintosh . El entorno de desarrollo admitía varios programas que se ejecutaban simultáneamente con depuración simbólica, incluidos puntos de interrupción y ejecución en un solo paso.
Referencias
- ^ Williams, Gregg (febrero de 1984). "La computadora Apple Macintosh". BYTE . pag. 30.
- ^ "¿GUI de Mac :: Re: Re: MAC Basic vs MS Basic?" . macgui.com . Consultado el 23 de enero de 2015 .
- ^ "Folklore.org: MacBasic" . folklore.org . Consultado el 23 de enero de 2015 .
- ^ Hertzfeld, A .; Capps, S. (2005). Revolution in The Valley: La increíblemente genial historia de cómo se hizo la Mac . O'Reilly Media, Incorporated. pag. 254. ISBN 9780596007195. Consultado el 23 de enero de 2015 .
- ^ Lorenzo, Mark (2017). Bucle sin fin: La historia del lenguaje de programación BÁSICO . Filadelfia: SE Books. pag. 98. ISBN 978-1974-27707-0.
- ^ "Gates: cómo el magnate de Microsoft reinventó una industria y se convirtió en el hombre más rico de Estados Unidos: Stephen Manes, Paul Andrews: 9780671880743: Amazon.com: Books" . amazon.com . Consultado el 23 de enero de 2015 .
- ^ Bill Atkinson entrevistado en el programa de televisión Triangulation en lared TWiT.tv
- ^ "Mac GUI :: Benchmarking Microsoft vs Macintosh BASIC" . macgui.com . Consultado el 23 de enero de 2015 .