Rexx - Ringkasan
Rexx (Restructured Extended Executor)dirancang untuk menjadi bahasa scripting. Sasarannya adalah membuat pembuatan skrip menjadi semudah, secepat, dapat diandalkan, dan sebisa mungkin bebas dari kesalahan. Banyak bahasa pemrograman dirancang untuk kompatibilitas dengan bahasa lama, dan ditulis untuk audiens atau platform tertentu. Rexx mengabaikan tujuan yang tidak relevan. Ini dirancang sejak hari pertama untuk menjadi kuat, namun mudah digunakan.
Rexx dirancang dan pertama kali diimplementasikan, dalam bahasa assembly, sebagai 'sendiri-time' proyek antara 20 th Maret 1979 dan tengah tahun 1982 oleh Mike Cowlishaw dari IBM, awalnya sebagai bahasa pemrograman scripting untuk menggantikan bahasaEXEC and EXEC 2. Ini dirancang untuk menjadimacro or scripting languageuntuk sistem apa pun. Dengan demikian, Rexx dianggap sebagai pendahulu Tcl dan Python. Rexx juga dimaksudkan oleh penciptanya untuk menjadi versi bahasa pemrograman PL / I yang disederhanakan dan lebih mudah dipelajari.
Fitur Rexx
Rexx sebagai bahasa pemrograman memiliki beberapa fitur utama berikut -
Sintaks sederhana
Kemampuan untuk mengarahkan perintah ke berbagai lingkungan
Kemampuan untuk mendukung fungsi, prosedur, dan perintah yang terkait dengan lingkungan pemanggilan tertentu.
Tumpukan bawaan, dengan kemampuan untuk beroperasi dengan tumpukan host jika ada.
Set instruksi kecil yang hanya berisi dua lusin instruksi
Sintaks bentuk bebas
Token tidak peka huruf besar kecil, termasuk nama variabel
Dasar karakter string
Pengetikan data dinamis, tanpa deklarasi
Tidak ada kata kunci yang dipesan, kecuali dalam konteks lokal
Tidak termasuk fasilitas file
Ketepatan numerik sewenang-wenang
Aritmatika desimal, floating-point
Beragam pilihan fungsi bawaan, terutama pemroses string dan kata
Manajemen penyimpanan otomatis
Perlindungan dari benturan
Isi struktur data yang dapat dialamatkan
Array asosiatif
Akses langsung ke perintah dan fasilitas sistem
Penanganan kesalahan sederhana, serta pelacakan dan debugger bawaan
Beberapa batasan buatan
Fasilitas I / O yang disederhanakan
Situs web resmi untuk Rexx adalah www.oorexx.org