PL-6
PL-6PL-6는 PL/I 기반의 단종 시스템 프로그래밍 언어입니다.PL-6는 1970년대 후반 Honeywell, Inc.에서 CP-6 운영 체제 개발 프로젝트의 일환으로 개발되었습니다.
묘사
데이터형
선언. 기여하다 | 묘사 |
---|---|
SBIN(n) | 부호 있는 2진수 정수 n비트(n)을 지정하지 않으면 36비트가 기본입니다.또는 "SBIN WORD", "SBIN HAF" 또는 "SB"IN BYTE"는 각각 36, 18 또는 9비트를 지정합니다. |
UBIN(n) | 부호 없는 n비트 이진 정수입니다.그 이외의 경우는 SBIN과 동일합니다. |
문자(c) | 길이가 c자인 고정 길이의 문자열. |
비트(b) | 길이 b비트의 고정 길이 비트 문자열. |
PTR | 메모리 주소 |
PL-6에는 부동소수점 데이터에 대한 프로비저닝이 없습니다.
집약
어레이는 1차원 제로 베이스로 0이 명시적으로 지정되어 있습니다.예를들면,DCL x (0:4) SBIN;
는 부호 있는5개의 36비트 정수 배열을 선언합니다.요소에는 x(0), x(1), ...x(4)의 번호가 매겨졌습니다.
구조물도 지원되었다.예를 들어 다음과 같습니다.
DCL 1 구조, 2 a, 3 b CHAR(3), 3 * CHAR(1), 2 c CHAR(4)
는 3글자 필드 b와 이름 없는1글자 엘리먼트("*"는 이름이 없는 요소를 나타냄)와 4글자 엘리먼트c의 2가지 요소로 구성된 구조체라는 이름의 구조를 선언합니다.
구조물의 최상위 레벨은 1이어야 하며, 나머지 레벨 2-10을 사용할 경우 건너뛴 레벨이 없는 순서대로 지정해야 합니다.
레퍼런스
![]() | 이 섹션은 비어 있습니다.추가가 가능합니다. (2014년 9월) |
외부 링크
- Honeywell, Inc. (June 1988). CP-6 Introduction to PL-6 (PDF). Retrieved Sep 3, 2014.