Atari BASIC

El Atari BASIC es un intérprete del lenguaje de programación BASIC desarrollado para ordenadores de 8 bits basado en el microprocesador MOS 6502 comercializado por Atari, Inc. a principios de los ochenta. El intérprete se distribuía inicialmente en un cartucho ROM de 8 kB y más tarde se integraba en la memoria de los modelos XL / XLE, que lo cargaban automáticamente si el equipo se iniciaba sin ningún cartucho insertado en el puerto apropiado. El código fuente de Atari BASIC, completo con comentarios y especificaciones de diseño, fue publicado en un libro en 1983.

Los sistemas que formaban parte de la familia de computadoras Atari de 8 bits se desarrollaron inicialmente como consolas de juegos para reemplazar al Atari 2600. El desarrollo comenzó inmediatamente después del inicio de la comercialización de la consola, que se produjo en 1977, cuya vida útil se había calculado en unos 3 años. Durante 1977, sin embargo, aparecieron en el mercado los primeros microcomputadores ensamblados, como el Commodore PET, el Apple II y el Radio Shack TRS - 80. Ray Kassar, quien en 1978 había asumido la presidencia de la compañía, decidió que Atari debía tratar de ingresar al mercado de computadoras domésticas. Esto significaba no solo revisar todos los sistemas en computadoras, sino también equiparlos con el software necesario para su uso, incluido un intérprete de BASIC, el lenguaje de programación más popular entre el público en general. Atari luego se dirigió a la compañía que produjo el intérprete más popular en ese momento, Microsoft, para comprar la licencia de su intérprete Microsoft 8K BASIC. La elección de la versión de 8 kB del intérprete fue dictada por el hecho de que las ROMs de ese tiempo tenían ese corte máximo. Atari notó, sin embargo, que el valor de 8 kB presente en el nombre de la versión del intérprete proporcionada para las CPU MOS 6502 no indicaba el tamaño real de la fuente: el Microsoft BASIC nació en el Intel 8080 y la portabilidad en 6502 había elevado el código a 9 kB. Atari entonces se dio cuenta de que necesitaba expandir el lenguaje para soportar mejor las características de hardware de sus computadoras, como Apple había hecho con su Applesoft BASIC. Este paso aumentó el tamaño del intérprete a 11 kB. A este problema se sumó el hecho de que la fuente para 6502 de su intérprete no estaba documentada, lo que ralentizó el trabajo de los programadores. El desarrollo de las computadoras continuó, y las máquinas estarían listas para su debut en el Consumer Electronics Show (CES) de 1979. La reducción del Código del intérprete de 11 a 8 kB estaba, sin embargo, dando muchos problemas para los cuales Atari decidió recurrir a otro fabricante de software. En el mes de septiembre de 1978 Atari contactó con Shepardson Microsystems, que ya había escrito varios programas para el Apple II (que utilizaba el mismo procesador de los futuros ordenadores Atari) y que era casi el final de la escritura de un básico para el ordenador Cromemco basado en bus s-100 (el Cromemco 32K estructurado básico), incaricandola para completar su intérprete básico. Shepardson revisó el trabajo realizado hasta ahora y concluyó que sería más fácil reescribir un intérprete que pudiera residir en 8 kB de memoria que intentar terminar la reducción del existente. Atari aceptó la propuesta y cuando se definieron las especificaciones del idioma, en octubre de 1978, Paul Laughton y Kathleen O''Brien se pusieron a trabajar en el nuevo intérprete. El resultado fue un intérprete completamente diferente, que se llamó Atari BASIC. El nuevo BASIC difería en particular en la gestión de las cadenas de caracteres : mientras que el Microsoft BASIC permitía el cambio, permitiéndole aumentar o disminuir su tamaño, El Atari BASIC, considerado como constantes, no editable. El contrato con Atari especificaba la entrega antes del 6 de abril de 1979 del intérprete de trabajo (y también de un administrador de archivos, que más tarde sería conocido como DOS 1. 0). Para cubrir su espalda, sin embargo, Atari decidió continuar trabajando en la reducción de Microsoft BASIC para tener una primera versión a tiempo para CES 1979, mostrarla en la feria y luego cambiar a Atari BASIC tan pronto como se completó. Pero los bonos de tiempo de entrega hicieron que Shepardson terminara el trabajo antes de tiempo, por lo que Atari decidió llevar el Atari BASIC a CES, ya que se había completado antes de la conversión del Microsoft BASIC. Los programadores de Shepardson habían dejado algunos problemas en la primera versión del intérprete, y se propusieron solucionarlos más tarde. Pero Atari ya había puesto en producción las ROMs del Atari BASIC y la tecnología de la época no permitía cambios en el programa. Por lo tanto, el Atari BASIC se produjo con errores conocidos y más tarde se denominó revisión A. Un programador podía conocer la versión del intérprete en uso examinando una ubicación de memoria precisa. El comando print PEEK(43234) insertado en ready de la máquina resistió 162 para la revisión a, 96 para la revisión B y 234 para la revisión C.

BÁSICA

Dartmouth BASIC

Dartmouth BASIC (también conocido como CardBASIC) es la versión original del lenguaje básico, desarrollado en Dartmouth College. El lenguaje fue diseñado por Jo...

BÁSICA

BASIC es un lenguaje de programación de alto nivel desarrollado en 1964 en el Dartmouth College en la computadora GE-225 por los profesores John George Kemeny y...
Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad