Documente Academic
Documente Profesional
Documente Cultură
La versión original de AMOS fue interpretada, que aun funcionando bien, sufrió la misma desventaja de los lenguajes ejecutados de
forma interpretada. A decir de todos, AMOS fue sumamente rápido entre los lenguajes interpretados. El lenguaje fue bastante rápido
para que una extensión llamada AMOS 3D pudiera producir juegos 3D jugables hasta en sencillos Amigas de 7MHz. Más adelante,
se desarrolló un compilador AMOS lo que permitió aumentar más la velocidad.
Para simplificar la animación de sprites, AMOS incluye AMOS Animation Language (AMAL), un lenguaje de scripting de sprites
compilado el cual corre independientemente del principal programa AMOS BASIC.1 Fue también posible controlar la pantalla y
efectos "Arco Iris" usandoscripts de AMAL, El código escrito de AMAL logra crear CopperLists, pequeñas rutinas ejecutadas por la
chips Agnus de Amiga.
Después la versión original de AMOS, Europress liberó un compilador (AMOS Compiler), y otras dos versiones del lenguaje: Easy
AMOS, una versión simple para principiantes, y AMOS Professional, una versión más avanzada con características como un mejor
IDE, soporte para ARexx, una nueva API de la IU, y un flujo de estructuras de control. Ninguna de estas nuevas versiones fue
significativamente más popular que el original AMOS.
AMOS fue usado principalmente para hacer software multimedia, vídeo juegos (de plataformas y aventuras gráficas) y software
educativo.
El lenguaje fue medianamente exitoso dentro la comunidad de Amiga. Su facilidad lo hizo especialmente atractivo para principiantes.
Quizá la mayor desventaja de AMOS BASIC, derivando desde el linaje del Atari ST, fue su incompatibilidad con el sistema
operativo de Amiga. Por eso, AMOS BASIC controla el ordenador directamente, lo cual obligó a programas escritos en AMOS a
tener una interfaz de usuario no estándar, y también causó problemas de incompatibilidad con nuev
as versiones del sistema operativo.
Hoy el lenguaje ha declinado en popularidad al igual que su ordenador Amiga, para el cual este fue escrito. A pesar de esto, una
pequeña comunidad de entusiastas son todavía usuarios activos. El código fuente de AMOS ha sido liberado bajo un licencia BSD
por Clickteam, una compañía que tenía al programador principal.
Véase también
BASIC (lenguaje de programación)
UAE (Emulador de Amiga compatible con AMOS y juegos AMOS)
Referencias
1. https://web.archive.org/web/20101208051702/http://grove.ufl.edu/~cwarner/computers.html
Enlaces externos
Código fuente para AMOS y STOS (68000 ASM).
La fábrica de AMOS, publicado por el sitio de AMOS que mantiene la comunidad.
Página web Amigacoding, contiene información y referencias sobre AMOS.
Back to the Roots, contiene descargas completas de AMOS para Amiga o un emulador .
sdlBasic, es un intérprete multiplataforma de Basic, multiplataforma y de código libre, usando bibliotecas SDL,
inspiraron bastante por AMOS.
Mattathias BASIC, compilador para AMOS de código libre, versión alfa.
Historia de STOS y AMOS, como llegaron a ser publicados enRU.
Obtenido de «https://es.wikipedia.org/w/index.php?title=AMOS_(lenguaje_de_programación)&oldid=101673262
»
Esta página se editó por última vez el 6 sep 2017 a las 04:38.
El texto está disponible bajo laLicencia Creative Commons Atribución Compartir Igual 3.0 ; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestrostérminos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de laFundación Wikimedia, Inc., una organización sin ánimo de lucro.