Rexx-개요

Rexx (Restructured Extended Executor)스크립팅 언어로 설계되었습니다. 목표는 스크립팅을 가능한 한 쉽고 빠르고 안정적이며 오류가 없도록 만드는 것입니다. 많은 프로그래밍 언어는 이전 언어와의 호환성을 위해 설계되었으며 특정 대상 또는 플랫폼을 위해 작성되었습니다. Rexx는 관련없는 목표를 무시합니다. 처음부터 강력하면서도 사용하기 쉽게 설계되었습니다.

REXX 20 사이에 '자신의 시간'프로젝트로, 어셈블리 언어로 설계 및 최초의 구현 원래 언어를 대체하는 스크립트 프로그래밍 언어로 월 1979 년 IBM의 마이크 카 울리 쇼 1982의 중간EXEC and EXEC 2. 그것은macro or scripting language모든 시스템에 적합합니다. 따라서 Rexx는 Tcl 및 Python의 선구자로 간주됩니다. Rexx는 또한 제작자가 PL / I 프로그래밍 언어의 간단하고 배우기 쉬운 버전으로 만들었습니다.

Rexx의 특징

Rexx는 프로그래밍 언어로서 다음과 같은 주요 기능이 있습니다.

  • 간단한 구문

  • 명령을 여러 환경으로 라우팅하는 기능

  • 특정 호출 환경과 관련된 기능, 절차 및 명령을 지원하는 기능.

  • 호스트 스택이있는 경우 호스트 스택과 상호 운용 할 수있는 기능이 내장 된 스택입니다.

  • 24 개의 명령어 만 포함 된 작은 명령어 세트

  • 자유 형식 구문

  • 변수 이름을 포함하여 대소 문자를 구분하지 않는 토큰

  • 문자열 기준

  • 동적 데이터 입력, 선언 없음

  • 로컬 컨텍스트를 제외하고 예약 된 키워드 없음

  • 포함 파일 기능 없음

  • 임의의 수치 정밀도

  • 10 진수 산술, 부동 소수점

  • 다양한 내장 함수, 특히 문자열 및 워드 프로세싱

  • 자동 스토리지 관리

  • 충돌 방지

  • 콘텐츠 주소 지정이 가능한 데이터 구조

  • 연관 배열

  • 시스템 명령 및 기능에 대한 직접적인 액세스

  • 간단한 오류 처리, 기본 제공 추적 및 디버거

  • 인위적인 제한이 거의 없음

  • 단순화 된 I / O 기능

Rexx의 공식 웹 사이트는 www.oorexx.org입니다.