![]() Atari ST BASIC (ventana de edición oculta) | |
Autor (es) original (es) | MetaComCo |
---|---|
Versión inicial | 1985 |
Plataforma | Atari ST |
Escribe | BÁSICO |
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.
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 .
La interfaz de usuario consta de cuatro ventanas :
Las ventanas solo se pueden seleccionar con el mouse .
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.9
resultó en
función aún no terminada Error del sistema #% N, reinicie
Comandos similares, como x = 39.8
o 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 * 257
y ? 257 ^ 2
no 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]
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.