|
|
|||||||||
| PROGRAMACIÓN |
||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
POR: DAVID MOCHALES (ACM)
El basic ha sido el lenguaje más popular entre la gente que ha empezado con la informática desde aquellos pequeños ordenadores de 8 bit. Aunque es cierto que el Basic cambiaba mucho de un ordenador a otro, casi todos tenían algo en común, que el Basic y el Sistema Operativo, se fundían para ser uno sólo.
Esto ocurría en el Basic de ordenadores superiores, como el Commodore 64 que era más que básico, hasta ordenadores como el MSX, el cual su nombre indicaba Microsoft Super Basic Expander, incluyendo ordenadores que hicieron Basic muy potentes, y orientados a la programación profesional como el QL o por no decir miles de máquinas de oficina, que basaban todo su sistema en un Basic Particular.
En el caso del Amiga, uno de los primeros Basic, fue al igual que en muchos otros sistemas, el creado por Microsoft para Commodore. Esta primera versión, personalmente me asombró. Yo venía del spectrum y quedé sorprendido ante aquel evento, con características tales como la fabulosa multitarea, el sintetizador de Voz, y por supuesto acceso a disco, y no los Microdrives, que eran totalmente inseguros. Hice mis primeros pinitos con el típico programa de gestión de Almacén, pero me hablaba y a la vez sonaba una musiquilla barroca (De Bach, que venía de ejemplo) y estaba emocionado, y eso que no había visto nada, ya que esas cualidades no eran del Basic, sino del S.O. Microsoft desarrolló un segundo Basic, según fuentes confirmadas, Microsoft hizo una segunda versión del Basic que acompañaba a nuestro disco de Extras del Workbench, esta versión no la he visto, pero se hablaba de muy buenas mejoras, aunque yo personalmente no las he visto, ya que nunca salieron a la luz para la comunidad Amiga.
Cuando a un programador "profesional", se le habla de que el Basic ha sido evolucionado a niveles insospechados, nos hablará en un 90% de las ocasiones que es cierto, que Visual Basic es una evolución visual del Basic... pero esta persona, lo que no sabe es que existen muchos más Basic, entre ellos podremos destacar con los que se pueden hacer juegos, y juegos tipo arcade, carreras de coche e incluso 3D, eso le parecerá imposible, y menos en una máquina, que no se desarrolla desde el 92.
El interés que despertó en mi este lenguaje, fue rápido, cuando me dijeron que era especial para hacer videojuegos, y disfruté como un enano tanto con sus cualidades como con sus limitaciones, era lo suficientemente completo como para la relación calidad precio que tenía y lo mejor de todo (Versión Profesional) compilaba creando un ejecutable lo suficientemente compacto y de un funcionamiento correcto.
Lo mejor es que por un precio asequible, tenías un Compilador de Basic, un editor y un Intérprete, un motor 3D, un editor de Sprites, un animador y más utilidades. Amos tenía serios problemas a medida que nuestro programa empezaba a coger complejidad, de esta manera llegaba un momento que se nos podía hacer lento, y aun así era totalmente apto para la creación de videojuegos, al fin y al cabo, tenemos que saber dos cosas cuando creamos un videojuego:
Si tenemos estas dos ideas claras, podremos hacer juegos en AMOS (o cualquier lenguaje) y hacerlo profesionalmente. De todas formas, me gustaría decir, que AMOS no es un lenguaje malo en ninguno de los sentidos, sino que simplemente, en mi modesta opinión, pudiera haber evolucionado más. Aunque englobamos a AMOS como dentro del Basic, lo podríamos destacar más bien como un lenguaje con fisonomía en Basic. Tiene una gran aceptación gracias a las Extensiones que le permite tener una cantidad de añadidos que hacen que, como en otros lenguajes, elementos que son lentos o que no están soportados, puedan utilizarse con una velocidad, más que aceptable, sino solo tendréis que pasaros por la Web de AMOS Factory, y recoger alguno de los últimos Download.
Como era de esperar, en el mundo de Amiga no existe lo imposible, y sino que se lo digan a nuestra máquina, que ha muerto ya dos veces, y AMOS sigue en desarrollo, esto lo podemos ver en la página oficial de Amos, Amos Factory, allí anuncian una nueva versión, que como en todo compilador que se precie, lo primero que se dice, es la solución de Bug del lenguaje.
Han prometido entre otras cosas:
Como más interesante de lo que va a llevar, tengo que destacar la capacidad de importar y usar el AMIGA E, otro lenguaje que detallaré en breve. Extienden las estructuras, así como la aplicación e inclusión de extensiones para juegos específicos, una extensión para el Sistema Operativo, extensión de GUI, de FD, AMCAF, Amos 3D (No está confirmado), así como inclusión de extensiones realizadas por el usuario.
Cualquier usuario de AMOS, sabrá que estas extensiones ya existen, pero el nuevo AMOS será recompilado al igual que las Extensiones, e incluirá nuevas rutinas en estas, tales como inclusión de XFA, un mejor apoyo al IFF, Drag & Drop e iconos de app. También un mejor apoyo a Internet, Datatypes, RTG, Boopsi, gadtools, Intuition, gfx, soporte de tarjetas, apoyo AGA, importación de interfaces tipo GadTools directamente en AMOS. Ha esto se le sumará en un futuro, un nuevo lenguaje que estará escrito en C, y que se llama por ahora AMOS/NG. Soportara PPC, pero esto será en un futuro algo más lejano. |
| Envía esta página web a un amigo: Esta opción está desactivada temporalmente, rogamos disculpen las molestias |
|