
- Rexx 教程
- Rexx - 首頁
- Rexx - 概述
- Rexx - 環境
- Rexx - 安裝
- Rexx - 外掛安裝
- Rexx - 基本語法
- Rexx - 資料型別
- Rexx - 變數
- Rexx - 運算子
- Rexx - 陣列
- Rexx - 迴圈
- Rexx - 決策
- Rexx - 數字
- Rexx - 字串
- Rexx - 函式
- Rexx - 堆疊
- Rexx - 檔案 I/O
- Rexx - 檔案函式
- Rexx - 子程式
- Rexx - 內建函式
- Rexx - 系統命令
- Rexx - XML
- Rexx - Regina
- Rexx - 解析
- Rexx - 訊號
- Rexx - 除錯
- Rexx - 錯誤處理
- Rexx - 面向物件
- Rexx - 可移植性
- Rexx - 擴充套件函式
- Rexx - 指令
- Rexx - 實現
- Rexx - Netrexx
- Rexx - Brexx
- Rexx - 資料庫
- 手持式和嵌入式
- Rexx - 效能
- Rexx - 最佳程式設計實踐
- Rexx - 圖形使用者介面
- Rexx - Reginald
- Rexx - Web程式設計
- Rexx 有用資源
- Rexx - 快速指南
- Rexx - 有用資源
- Rexx - 討論
Rexx - 概述
Rexx (Restructured Extended Executor) 旨在成為一種指令碼語言。其目標是使指令碼編寫儘可能簡單、快速、可靠和無錯誤。許多程式語言的設計是為了與舊語言相容,併為特定的受眾或平臺編寫。Rexx 忽略了無關緊要的目標。它從一開始就被設計成功能強大且易於使用。
Rexx 由 IBM 的 Mike Cowlishaw 於 1979 年 3 月 20 日至 1982 年年中期間,作為一項“業餘”專案使用匯編語言設計並首次實現,最初作為一種指令碼程式語言來替代EXEC 和 EXEC 2語言。它被設計成任何系統的宏或指令碼語言。因此,Rexx 被認為是 Tcl 和 Python 的前身。Rexx 的建立者還旨在使其成為 PL/I 程式語言的簡化和更易於學習的版本。
Rexx 的特點
作為一種程式語言,Rexx 具有以下關鍵特性:
簡單的語法
能夠將命令路由到多個環境
能夠支援與特定呼叫環境相關的函式、過程和命令。
內建堆疊,能夠與主機堆疊(如果存在)互操作。
小型指令集,僅包含二十幾條指令
自由格式語法
不區分大小寫的標記,包括變數名
基於字元字串
動態資料型別,無需宣告
沒有保留關鍵字,除非在區域性上下文中
沒有包含檔案功能
任意數值精度
十進位制算術,浮點數
豐富的內建函式選擇,尤其是在字串和單詞處理方面
自動儲存管理
崩潰保護
內容可定址資料結構
關聯陣列
直接訪問系統命令和功能
簡單的錯誤處理以及內建跟蹤和偵錯程式
很少的人為限制
簡化的 I/O 功能
Rexx 的官方網站是 www.oorexx.org

廣告