REXX (REstructured eXtended eXecutor) programlama dili, IBM'in ürettiği, yorumlayıcı temelli bir betik programlama dilidir.

20 Mart 1979 da başlayan ve 1982 yılının ortalarına kadar süren, IBM'de çalışan Mike Cowlishaw tarafından yürütülen bir proje olarak ortaya çıkmıştır. Çıktığı ilk yıllarda kullanımı yaygın olan anaçatı (mainframe) bilgisayarları üzerinde çalışan işletim dizgelerine ait üst-seviye programlama dillerinin hantallığını geride bırakacak kadar hızlı çalışan programların geliştirilmesinde kullanılan REXX, zaman içerisinde orta-boy iş istasyonları, kişisel iş istasyonları ve kişisel bilgisayarlar üzerinde çalışan işletim dizgelerinde de kullanılır hale gelmiştir.

Kendisini yorumlayabilen özel yazımlayıcıların ve orta-katman yazılım ürünlerinin ortaya çıkışı ile birlikte, REXX programlama dili bir makro programlama dili olarak kullanılmaya başlandı. Bu konudaki ilk uygulamalar; VM/CMS işletim dizgesi yazımlayıcısı XEDIT editörü, OS/2 işletim dizgesi EPM.EXE programı, ISPF tümleşik geliştirme ortamı ve Lotus Tümleşik Ofis Otomasyon yazılımıdır.

Günümüzde nesne yönelimli programlamaya yönelik uyarlaması olan Object REXX ve insan yönelimli programlamaya yönelik uyarlaması olan Net REXX ismindeki iki farklı türevi vardır.

Türkiye'de tam olarak bilinmeyen ve kullanımı yaygın olmayan REXX programlama dili, dünya üzerinde geniş bir kullanım alanına sahiptir. Üstelik kendisi hakkında uluslararası konumda "REXX Language Association" isimli bir dernek de mevcuttur

Dış bağlantılar değiştir