Atari ST BÁSICO


De Wikipedia, la enciclopedia libre
  (Redirigido desde ST BASIC )
Saltar a navegación Saltar a búsqueda

Atari ST BASIC (o ST Basic ) fue el primer dialecto de BASIC que se produjo para la línea de computadoras Atari ST . Este intérprete BÁSICO se incluyó con todos los ST nuevos en los primeros años de vida útil del ST y rápidamente se convirtió en el BÁSICO estándar para esa plataforma. Sin embargo, a muchos usuarios no les gustó, y rápidamente aparecieron dialectos mejorados de BASIC para reemplazarlo.

Desarrollo

Atari Corporation encargó a MetaComCo que escribiera una versión de BASIC que aprovecharía el entorno GEM en Atari ST. Esto se basó en una versión ya escrita para Digital Research llamada DR-Basic , que se incluyó con el sistema operativo CP / M-86 de DR . El resultado se denominó ST BASIC. En el momento en que se lanzó el ST, ST BASIC estaba incluido con todos los ST nuevos.

Un puerto adicional del mismo lenguaje llamado ABasiC terminó siendo suministrado por un tiempo con el Amiga , pero Commodore lo reemplazó rápidamente con el AmigaBASIC desarrollado por Microsoft .

Interfaz

La interfaz de usuario consta de cuatro ventanas :

  1. EDITAR, para ingresar el código fuente
  2. LISTA, donde se puede buscar el código fuente
  3. COMANDO, donde las instrucciones se ingresan y se ejecutan inmediatamente
  4. PRODUCCIÓN

Las ventanas solo se pueden seleccionar con el mouse .

Insectos

ST BASIC tenía muchos errores. ¡Calcular! en septiembre de 1987 informó sobre un defecto que describió como "uno de los peores errores BÁSICOS de todos los tiempos". [1] La escritura x = 18.9resultó en

función aún no terminada
Error del sistema #% N, reinicie

Comandos similares, como x = 39.8o x = 4.725, bloquearon la computadora; la revista describió los resultados del último comando como "el choque más grave que puedas tener en el ST sin que la máquina se suelte de los cables, se arrastre hasta el borde del escritorio y salte a la papelera". Después de citar otras fallas (como ? 257 * 257y ? 257 ^ 2no ser equivalente) la revista recomendó "evitar [ing] ST BASIC para programación seria". Con respecto a los informes de que MetaComCo estaba "a un error de distancia" de lanzar una actualización largamente retrasada del idioma, en broma se preguntó "si Atari solo tiene un error más para eliminar de ST BASIC o uno más para agregar". [1]

Alternativas

La calidad relativamente baja de ST BASIC abrió rápidamente un mercado para BASIC de terceros en ST. FaST BASIC y GFA BASIC fueron dos de los primeros BASIC de terceros en ser lanzados. Como estos BÁSICOS no eran gratuitos, un programa escrito en uno de estos BÁSICOS solo se podía listar y ejecutar si el usuario tenía ese BÁSICO. Sin embargo, comenzaron a aparecer compiladores y ejecutables en tiempo de ejecución para estos BASIC que producían código ejecutable que podía ejecutarse en todos los ST, y los programas de escritura se volvieron menos de moda, por lo que ya no había necesidad de un BASIC estándar. Para entonces, HiSoft BASIC , Omikron BASIC y STOS BASIChabía aparecido. Algunos de estos BASIC incluso comenzaron a incluirse con nuevos ST en los últimos años.

Libros

  • Comprensión de la programación básica de Atari ST  - por Tim Knight, copyright 1986, ISBN  0-89588-344-9
  • Guía de referencia rápida de Atari ST BASIC  - por Atari, copyright 1986, revisión A. {DDB-G22}
  • ST BASIC Sourcebook and Tutorial  - por Atari, copyright 1986, Revisión B. {DDB-G22}

Referencias

  1. ↑ a b Nelson, Philip I. (septiembre de 1987). "Un último error" . ¡Calcular! . pag. 74 . Consultado el 10 de noviembre de 2013 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Atari_ST_BASIC&oldid=1021938591 "