EXEC 2
EXEC 2EXEC 2는 IBM Virtual Machine/System Product(VM/SP; 가상 머신/[1]시스템 제품) 운영 체제의 CMS 구성 요소와 함께 제공된 EXEC 2 프로세서에서 사용되는 해석된 명령어 프로시저 제어, 컴퓨터 스크립트 언어입니다.
EXEC와의 관계
EXEC 2는 CMS EXEC과 대부분 호환되지만[2] EXEC 2 스크립트는 &TRACE 문으로 시작해야 합니다.일부 EXEC 문과 사전 정의된 변수는 EXEC 2에 존재하지 않지만 경우에 따라서는 아날로그가 있습니다.일부 문장과 미리 정의된 함수에는 몇 가지 사소한 차이가 있습니다.
EXEC 2에는 다음과 같은 [3]확장 기능이 있습니다.
- 토큰 [4]길이에는 8바이트 제한이 없습니다.
- 문의 길이는 최대 255자입니다.
- EXEC 2는 CMS 및 CP뿐만 아니라 하위 명령 환경에도 명령을 실행할 수 있습니다.
- EXEC 2에는 추가 기능이 내장되어 있습니다.
- EXEC 2에는 사용자 정의 기능이 있습니다.
- EXEC 2 명령에는 서브루틴 및 기능이 포함될 수 있습니다.
- EXEC 2에는 추가 디버깅 기능이 있습니다.
- CMS 프로그램은 EXEC 2 변수를 조작할 수 있습니다.
EXEC 2 에서는, 다음의 몇개의 스테이트가 서포트되고 있지 않습니다.
- & BEGSTACK 모두
- 제어
- & EMSG
- 끝
- & GOTO TOP
- & HEX
- 펀치
- 스페이스
- 시간
EXEC2에 정의되어 있지 않은 EXEC 변수도 있습니다.
- &*
- &$
- 디스크X
- 디스크*
- 디스크?
- & DOS
- EXEC
- 글로벌
- 글로벌
- 판독 플래그
- & 타입플래그
XEDIT 매크로
XEDIT 매크로는 파일 타입이 XEDIT인 파일이며, 내용은 CMS EXEC, EXEC 2 또는 REXX [5]구문을 사용하여 작성됩니다.일반 EXEC 2 "EXEC" 명령 파일과 마찬가지로 CMS EXEC 파일과 구별하기 위해 "&TRACE"[5] 문으로 시작합니다.
역사
1970년대에[6] 작성되어 VM/SP Release 1을 탑재한 CMS용으로 정식 도입된 EXEC 2는 CMS EXEC에 의해 선행되어 REXX로 대체되었습니다.
3개의 명령어인터프리터(CMS EXEC, EXEC 2, REXX)는 모두 z/VM에서 계속 지원됩니다.
레퍼런스
- ^ Varian, Melinda. "VM AND THE VM COMMUNITY: Past, Present, and Future" (PDF). Retrieved March 14, 2012.
- ^ "Appendix A: CMS EXEC and EXEC 2 Relationship". IBM Virtual Machine/Sysrem Product: EXEC 2 Reference - Program Number 5664-167 - Release 2 (PDF). Program Profuct. IBM. pp. 48–55. SC24-5219-1. Retrieved April 29, 2022.
- ^ IBM Corporation. "EXEC 2 Processor and CMS EXEC Processor". Retrieved March 14, 2012.
- ^ "EXEC 2 Processor and CMS EXEC Processor".
- ^ a b EXEC 2 Reference (PDF). p. 92.
- ^ "EXEC 2".