노드 프로그래밍 언어
Nord Programming Language패러다임 | 절차, 필수 |
---|---|
개발자 | 노르스크 데이터 |
처음 등장한 | 전 |
최종 릴리즈 | 최종 |
타이핑 분야 | 정적, 강력 |
범위 | 어휘 |
플랫폼 | Norsk 데이터 미니컴퓨터 |
OS | 신트란 3세 |
면허증. | 독자 사양 |
NPL(Nord Programming Language)은 노르웨이 미니 컴퓨터 제조업체 Norsk Data가 개발한 절차 프로그래밍 언어입니다.운영체제 Sintran III의 표준 컴포넌트로 출고되었습니다.
이 언어는 또한 PLANC라는 이름의 고급 프로그래밍 언어가 출시되기 전까지 NPL과 마찬가지로 NPL로 작성된 코어 및 파일 시스템인 Sintran III를 구현하기 위해 사용되었다.그 후 링커 및 기타 소프트웨어는 PLANC에서 다시 작성되었습니다.
또한 NPL 컴파일러는 대부분의 컴파일러처럼 객체 코드를 내보내지 않는다는 점에서 특별합니다.대신 중간 표현을 어셈블리 언어 코드의 형태로 내보냈고, Norsk Data Assembler를 사용하여 조립해야 했습니다.
CPU의 레지스터는 사전 정의된 변수로 NPL에서 사용할 수 있습니다.다음과 같이 기술할 수 있습니다.
X + T =: A
컴파일러는 다음과 같이 출력합니다.
SX DA RADD ST DA 복사
FUNC FUN1, FUN2 FUN1 : T : = 1 FUN2 : 코드 여기 끝
FUN1
설정하도록 호출할 수 있습니다.T
로.1
빠지기 전에FUN2
또는T
다른 것으로 설정해, 콜 할 수 있습니다.FUN2
.한다면T
register는 쓸 파일 핸들을 지정했습니다.FUN1
항상 단말기에 출력하도록 호출할 수 있습니다.T
파일을 처리하도록 지정할 수 있습니다.T
및 콜FUN2
파일을 출력합니다.