LocalazyLocalazy
REXX é uma linguagem de programação de alto nível, desenvolvida nos anos 70. Foi concebida para ser fácil de aprender e usar, e para ser adequada tanto para uso interactivo como para a escrita de programas a serem executados por outros programas. REXX é uma linguagem interpretada, o que significa que um programa escrito em REXX pode ser executado sem ser compilado primeiro. Isto torna os programas REXX portáteis, uma vez que podem ser executados em qualquer sistema que tenha um intérprete REXX. O REXX tem uma série de características que o tornam particularmente adequado para tarefas de processamento de texto e administração de sistemas. Tem fortes capacidades de manipulação de cordas, e a sua sintaxe é concebida para ser fácil de ler e compreender. REXX é também uma linguagem de programação muito poderosa, com um rico conjunto de funções e operadores integrados. Pode ser utilizado para escrever programas de qualquer tamanho, desde simples scripts a aplicações complexas. Apesar das suas muitas vantagens, o REXX não é amplamente utilizado, devido em parte ao facto de não estar normalizado. Existem vários dialectos diferentes do REXX, que não são compatíveis entre si. Isto pode tornar difícil a escrita de programas portáteis que podem ser executados em sistemas diferentes. Apesar dos seus inconvenientes, REXX é uma linguagem de programação poderosa e fácil de usar que se adapta bem a uma vasta gama de tarefas. É uma boa escolha para quem procura uma alternativa às linguagens mais correntes, tais como C e Java.