Apa itu REXX?

REXX adalah singkatan dari “pelaksana diperpanjang yang direstrukturisasi.”Ini adalah bahasa pemrograman yang dibuat agar mudah dipelajari dan digunakan, dan mengandung aspek bahasa alami dan membebaskan programmer dari kerumitan dengan banyak detail dalam pengoperasian komputer.Untuk alasan ini, ini disebut sebagaibahasapemrograman tingkat tinggi, ataubahasa skrip.Bahasa ini juga menawarkan sejumlah fitur tambahan, seperti bentuk bebas, sintaks yang disederhanakan, set instruksi yang sangat kecil, dan tidak perlu deklarasi tipe data.

Wanita melakukan handstand dengan komputer

Awalnya dibuat pada tahun 1979 oleh Michael Cowlishaw, yang bekerja untuk IBM® pada saat itu, pertama kali dijuluki Rex, “seorang pelaksana yang direformasi,” dan tambahan “X” ditambahkan kemudian untuk menghindari kebingungan dengan produk lain.Cowlishaw mengembangkan bahasa tersebut, selama waktu luangnya selama beberapa tahun, untuk berfungsi sebagai bahasa skrip yang dapat digunakan padakomputermainframeIBM®atau sistem lainnya.IBM® merilis REXX sebagai produk pada tahun 1982, karena popularitas yang meningkat.Sejak itu, bahasa tersebut telah masuk ke setiap platform komputasi, termasuk komputer pribadi desktop dan perangkat seluler.

Sebagai bahasa yang ditafsirkan, REXX sering digunakan sebagai bahasa skrip, di mana kode disimpan dalam file teks sederhana dan kemudian dieksekusi oleh penerjemah.Tentu saja, interpreter juga dapat dioperasikan sebagai program terpisah, yang menyediakan prompt perintah untuk mengetik langsung dalam sintaks bahasa, sehingga berguna untuk pengujian dan perintah serta operasi sistem cepat lainnya.REXX berfungsi dengan baik sebagai bahasa lem, karena mampu menyatukan fungsi dari program lain dalam satu skrip.Salah satu kekuatan terbesarnya adalah desainnya sebagai bahasa makro.Pengembang program cukup menambahkan dukungan REXX ke perangkat lunak mereka sehingga makro dapat ditulis tanpa harus memprogram bahasa makro mereka sendiri ke dalam perangkat lunak mereka.

Fitur lain dari REXX adalah sintaks bentuk bebasnya, yang membuat bahasa ini mirip dengan bahasa skrip lainnya, sepertiPerl.Dengan kemampuan ini, penggunaan bahasa menjadi lebih sederhana karena persyaratan pemosisian, seperti indentasi, dan karakter akhir baris tidak terlalu ketat.Selanjutnya, seluruh sintaks yang digunakan dalam bahasa tersebut hanya 23 instruksi khusus.Set instruksi kecil ini, dengan operandnya, mampu berinteraksi dengan hampir semua hal, termasuk antarmuka pengguna grafis (GUI), database, dan server web.Untuk alasan ini, REXX terkadang digunakan sebagai bahasa skrip Common Gateway Interface (CGI) di server web.

Satu sifat lain yang agak unik untuk bahasa ini adalah kurangnya tipe data.REXX hanya menggunakan string karakter sebagai tipe data.Arti dari string tergantung pada penggunaannya, dan matematika dapat dilakukan pada string apa pun yang membentuk angka yang valid.Kemampuan inheren untuk bekerja dengan string ini membuat bahasa ini berguna untuk menguraikan dan memproses teks.

Related Posts