PL-6

PL-6

PL-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을 사용할 경우 건너뛴 레벨이 없는 순서대로 지정해야 합니다.

레퍼런스

외부 링크

  • Honeywell, Inc. (June 1988). CP-6 Introduction to PL-6 (PDF). Retrieved Sep 3, 2014.