AREXX

Dari Wikipedia Bahasa Melayu, ensiklopedia bebas.

ARexx merupakan perlaksanaan bahasa REXX bagi Amiga, ditulis pada 1987 oleh William S. Hawes, dengan beberapa ciri-ciri khusus bagi Amiga melebihi kemudahan REXX piwaian. Sebagaimana kebanyakan perlaksanaan REXX, ARexx adalah bahasa terjemahan – ‘’interpreted language’’. Aturcara yang ditulis bagi ARexx dikenali sebagai "skrip", atau "makro"; beberapa aturcara menawarkan keupayaan melaksanakan skrip ARexx dalam antaramuka utama mereka sebagai makro.

ARexx dengan mudah mampu berkomunikasi dengan aturcara pihak ketiga yang menggunakan perlaksanaan "port ARexx ". Sebarang applikasi Amiga mempu menetapkan satu set perintah komputar dan fungsi komputer bagi ARexx untuk menggunakannya, dengan itu menjadikan keupayaan aturcara ini tersedia bagi skrip yang ditulis menggunakan ARexx.

ARexx mampu mengawal perinah dan fungsi kepada beberapa applikasi dalam skrip yang sama, dengan itu menawarkan keupayaan untuk campur dan padan fungsi dari aturcara berlainan. Sebagai contoh, skrip ARexx mampu mengeluarkan data dari pengkalan data, memasukkan data ke dalam spreadsheet bagi melaksanakan pengiraan mengunakannya, kemudian memasukkan jadual dan carta berasaskan hasil kedalam dokumen pemproses kata.

Jadual isi kandungan

[Sunting] Sejarah

ARexx mula dicipta pad atahun 1987, dimajukan bagi Amiga oleh William S. Hawes. Ia berasaskan bahasa REXX yang digambarkan oleh Mike Cowlishaw dalam bukunya The REXX Language: A Practical Approach to Programming[1]. ARexx dimasukkan oleh Commodore kedalam AmigaOS 2.0 pada 1990. Versi ARexx berikut ini menurut bahasa REXX rasmi dengan tepat; Hawes kemudiannya terbabit dalam merangka piwaian ANSI bagi REXX.

[Sunting] Meningkat keupayaan AmigaOS

Salah satu ciri utama ARexx adalah fakta bahawa ia meningkatkan keupayaan sistem operasi(AmigaOS) dengan menambah prosedur yang tiada dalam sistem operasi AmigaOS.

Sebagai contoh aturcara mudah ARexx boleh ditulis bagi mencetak pesanan amaran pada monitor, atau membunyikan bunyi amaran sekiranya aturcara Amiga tertentu berhenti, silap atau telah habis kerja yang dirancang.

Skrip berikut merupakan skrip minima ARexx yang memaparkan amaran pada skrin bergantung kepada apa yang berlaku.

  /* Alarm.rexx */
  
  ARG event
  
  IF event = 0 THEN EXIT
  IF event = 1 THEN SAY "Program has ended unexpectedly"
  IF event = 2 THEN SAY "Program has finished its job"
  IF event = 3 THEN SAY "Cannot find data in selected directory"

[Sunting] Lihat juga

REXX

[Sunting] Rujukan

  1. Cowlishaw, Michael (1985). tajuk: The REXX Language: A Practical Approach to Programming, edisi 1st, penerbit: Prentice Hall.

[Sunting] Pautan luar

Bahasa lain