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