REXX

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

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

역사[편집]

Rexx는 1979년 3월 20일부터 1982년 중순까지 'own-time' 프로젝트로서, 또 원래는 EXECEXEC 2 언어를 대체할 스크립트 프로그래밍 언어로서, IBM의 마이크 콜리셔에 의해 어셈블리어로 설계되어 처음 구현되었다.[1] 모든 시스템을 위한 매크로나 스크립트 언어가 되도록 설계되었다. 또, Rexx는 PL/I 프로그래밍 언어의 버전을 더 단순하고 더 쉽게 배울 수 있도록 고안되었다.

1981년 텍사스 주 휴스턴의 SHARE 56 콘퍼런스에서 대중에게 처음 설명되었다.[2]

기능[편집]

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

예제[편집]

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

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

각주[편집]

  1. M. F. Cowlishaw. “IBM REXX Brief History”. IBM. 2006년 8월 15일에 확인함. 
  2. M. F. Cowlishaw (1981년 2월 18일). “REX -- A Command Programming Language”. SHARE. 2006년 8월 15일에 확인함. 

바깥 고리[편집]