El AmigaBASIC era una puesta en práctica de programación del lenguaje del BASIC para el Amiga, diseñada y escrita por el Microsoft . AmigaBASIC envió con las versiones 1. Tuvo éxito el abásico, que fue incluido en AmigaOS 1.1, y fue substituido por el ARexx, un REXX - labrar la lengua scripting, de la versión 2.0 de AmigaOS hacia adelante.

AmigaBASIC proporcionó no sólo la lengua común del BASIC, pero también intentó proporcionar un fácil de utilizar API para los gráficos únicos y las capacidades sanas del Amiga. OPONERSE los comandos, por ejemplo, hechos le fácil crear objetos móviles - los sprites y las sacudidas que se podrían dibujar con un programa de dibujo externo, el redactor del objeto del, que fue suministrado AmigaBASIC.

¡cálculo!, un compartimiento popular de la computadora publicó mientras que AmigaBASIC todavía era enviado, incluido muchos programas de AmigaBASIC en sus artículos. ¡Cálculo del ! los lectores de podrían mecanografiar el código fuente en el redactor de AmigaBASIC para agregar nuevo software a su Amiga. Los listados del código fuente eran típicamente puestas en práctica de programas simples, tales como juegos rudimentarios, relojes análogos y agendas.

Muchos de informáticos acertados de hoy consiguieron su comienzo en AmigaBASIC, incluyendo algunos que trabajan en el software de la válvula, la compañía que hace la serie del período de juegos.

Hola mundo en AmigaBASIC

 'Hola mundo para AmigaBASIC " de la IMPRESIÓN; ¡Hola, mundo! " 

Otras idiomas del BASIC para AmigaOS

el AS era un recopilador del BASIC, escrito por David Been, que fue diseñado para trabajar con la lengua de AmigaBASIC. El recopilador produjo el de lenguaje de ensamblaje de Motorola 68000 que se podría montar y ligar en los executables nativos de Amiga. Las ventajas primarias eran funcionamiento, requisitos de memoria run-time más bajos, la capacidad de ejecutar software sin AmigaBASIC, y la capacidad de distribuir software sin tener que lanzar el código fuente real. El AS también proporcionó APIs adicionales para ampliar la capacidad de la lengua de AmigaBASIC.
El aire/acondicionado básico por Absoft era un recopilador para los programas de AmigaBASIC que les dieron vuelta en los executables nativos que se podrían funcionar sin AmigaBASIC o el código fuente del programa que estaba presente.
El cursor era otro redactor y recopilador de AmigaBASIC.
el BASIC GFA, desarrollado original para el ST de Atari, fue virado hacia el lado de babor a la plataforma de Amiga por su autor, Frank Ostrowski .
el BASIC de HiSoft era otra variante del BASIC virada hacia el lado de babor del ST de Atari al Amiga.
el BASIC de los AMOS, desarrollado por el François Lionet, era una lengua comercial que proporcionó la ayuda extensa para los gráficos hardware del Amiga y fue diseñado sobre todo para la programación de los juegos. Fue utilizado para escribir varios juegos comerciales y programas informáticos educativos.
el BASIC de los bombardeos era un competidor comercial directo a los AMOS, publicados por el software ácido . Como los AMOS, fue apuntado en la programación de los juegos. Utilizaron a su sucesor, bombardeo 2 básicos, para escribir varios juegos comerciales, incluyendo el popular del juego Team17 Worms .

Código de AmigaBASIC del ejemplo

¡'' CÁLCULO! '', El agosto de 1987, listado del código fuente de Amiga de la página 89 '' montañas del fractal para '' de un generador de la montaña del fractal.
¡'' CÁLCULO! '', El octubre de 1987, página 71 '' listado del código fuente de un comando del botón el '' para los botones realzados, tales como radio-estilo abotona.
¡'' CÁLCULO! '', El noviembre de 1987, página 86 '' enmascaró la entrada para listado del código fuente del Amiga '' para una caja enmascarada de la entrada de texto.

migaOS

.

  • Zenithic
  • AmigaBASIC
    Random links:Cheddington | Té PU-erh | Imperfecta de la osteogénesis | Civilizaciones en Babylon 5 | Amerika, Sajonia

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">