REXX

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

REXX (REstructured eXtended eXecutor)는 IBM사가 개발한 해석 프로그래밍 언어이다. 배우기 쉬울뿐 아니라 읽기도 쉬운, 구조화된 고급 프로그래밍 언어이다. REXX는 수많은 컴퓨터 운영 체제를 지원하며 컴파일러는 IBM 메인프레임으로 사용할 수 있다. REXX의 경우 상용 버전과 오픈 소스 인터프리터가 둘 다 존재한다.

기능[편집]

REXX는 다음의 기능을 제공한다:

  • 문자열 기반
  • 동적 자료형 (선언이 없음)
  • 보존 키워드 없음 (로컬 환경은 제외)
  • 다배장 정수
  • 부동 소수점
  • 자체 함수의 고급 선택
  • 기억 자료 자동 관리
  • 충돌 보호
  • 연상 배열
  • 시스템 명령과 기능에 직접 접근
  • 단순 오류 관리, 자체 추적 및 오류 정정
  • 인간의 제한이 거의 없음
  • 단순화된 입출력 기능

예제[편집]

다음은 간단한 계산기를 구현한 것이다.

 X = 'input BYE to quit'
 do until X = 'BYE' ; interpret 'say' X ; pull X ; end

바깥 고리[편집]