ARexx – interpreter języka REXX na platformę Amiga napisana w 1987 roku przez Williama S. Hawesa. Posiada dodatkowe możliwości związane ze specyfiką platformy Amiga.

Zastosowanie ARexx umożliwia tworzenie samodzielnie działających programów (skryptów), np. przetwarzających pliki tekstowe. Ponadto ARexx posiada możliwość współpracy z działającymi w multitaskingu aplikacjami, udostępniającymi swe funkcjonalności przez tzw. port ARexxa. Pozwala to na tworzenie skryptów automatyzujących złożone zadania, w szczególności takie, które wymagają przekazywania danych pomiędzy aplikacjami. Przykładowo, skypt może np. pobrać dane z jednej aplikacji (np. bazy danych), wywołać program je przetwarzający (np. dokonać obliczeń albo wygenerować grafikę), wynik wstawić do dokumentu a następnie go wydrukować. ARexx umożliwia więc komunikację międzyprocesową.

Oprócz skryptów (programów) w ARexxie można tworzyć makra rozszerzające funkcjonalność aplikacji.

Historia ARexx utworzony został w 1987 roku przez Williama S. Hawesa. Bazuje na języku REXX opisanym przez Mike'a Cowlishawa w książce The REXX Language: A Practical Approach to Programming.

ARexx stał się częścią systemu AmigaOS począwszy od wersji 2.0. Pierwszym komputerem wyposażonym w ARexxa była Amiga 3000, która swą premierę miała w 1990 roku.

Przypisy

Kategoria:Języki programowania Kategoria:Języki skryptowe