b'\n_START_ARTICLE_\nARexx\n_START_SECTION_\nHistoria\n_START_PARAGRAPH_\nARexx se cre\xc3\xb3 en 1987, el programador William S. Hawes lo desarroll\xc3\xb3 para el Amiga. Est\xc3\xa1 basado en el lenguaje REXX descrito por Mike Cowlishaw en el libro The REXX Language: A Practical Approach to Programming. Fue incluido en el sistema operativo AmigaOS 2.0 en 1990 por Commodore International. Esta \xc3\xbaltima versi\xc3\xb3n de ARexx sigue cercanamente al lenguaje REXX; posteriormente Hawes estuvo involucrado en los ensayos del est\xc3\xa1ndard ANSI para REXX._NEWLINE_ARexx est\xc3\xa1 escrito en lenguaje ensamblador y para la familia de procesadores 68000, por tanto no puede funcionar a la m\xc3\xa1xima velocidad en las nuevas CPU con tecnolog\xc3\xada PowerPC. Para estas CPU no se ha reescrito una implementaci\xc3\xb3n del lenguaje y todav\xc3\xada no existe para MorphOS. Sin embargo, puede ejecutarse mediante el emulador JIT incluido con MorphOS, llamado Trance.\n_START_SECTION_\nCaracter\xc3\xadsticas\n_START_PARAGRAPH_\nConsiste en un lenguaje de programaci\xc3\xb3n que puede comunicarse con otras aplicaciones. Usando ARexx, se pueden solicitar datos desde una aplicaci\xc3\xb3n de base de datos y enviarlos a una hoja de c\xc3\xa1lculo. Para soportar esta facilidad, las aplicaciones deben ser compatibles con ARexx, teniendo la capacidad de recibir comandos y ejecutarlos. Un programa de base de datos podr\xc3\xada contar con comandos de b\xc3\xbasqueda como, recuperar, y salvar datos \xe2\x80\x94 La base de datos MicroFiche Filer contiene un amplio conjunto de comandos ARexx. Un editor de texto podr\xc3\xada tener comandos ARexx correspondientes a su conjunto de comandos de edici\xc3\xb3n  \xe2\x80\x94 El editor de textos Textra suministrado con JForth puede usarse para proveer de un entorno integrado de programaci\xc3\xb3n. El programa de presentaci\xc3\xb3n multimedia AmigaVision tambi\xc3\xa9n posee un puerto ARexx integrado y puede controlar otros programas que usen el int\xc3\xa9rprete._NEWLINE_Arexx puede aumentar la potencia de un computador combinando las capacidades de varios programas. Debido a la popularidad del paquete en modo uso solitario, Commodore lo incluy\xc3\xb3 con la versi\xc3\xb3n 2 del AmigaDOS._NEWLINE_Como todas las implementaciones REXX, ARexx usa representaci\xc3\xb3n de datos sin tipo. Otros lenguajes de programaci\xc3\xb3n hacen distinciones entre enteros, n\xc3\xbameros en coma flotante, cadenas, caracteres, vectores, etc. En contraste, los sistemas REXX tratan todos los datos como cadenas de caracteres, haciendo que sea m\xc3\xa1s simple escribir expresiones y algoritmos. Tal y como a menudo ocurre en los lenguajes din\xc3\xa1micos, las variables no se declaran antes de usarlas, sino que se activan en su primer uso._NEWLINE_Los scripts en ARexx se benefician de los errores de manejo del sistema que monitorizan ejecuciones y responden en concordancia. El programador puede optar por suspender y reanudar la ejecuci\xc3\xb3n del programa seg\xc3\xban necesite. Su conjunto de comandos es simple, pero tambi\xc3\xa9n incorpora las funciones de la biblioteca de referencia de Amiga, rexxsyslib.library. Adem\xc3\xa1s es f\xc3\xa1cil a\xc3\xb1adirle otras bibliotecas o funciones. Los scripts tambi\xc3\xa9n pueden ser invocados como si fuesen funciones desde otros scripts de ARexx. Cualquier programa de Amiga que contenga un puerto ARexx incluido puede compartir sus funciones con estos scripts.'