dev

PL/I 소스코드 컴파일하기

하늘달빛로2번길 2018. 9. 11. 17:36

프로그래밍 언어론 조별과제로 조사하다가 알게된 PL/I (PL/1) 컴파일 방법을 적어봅니다.


조별 발표때 앞에서 코드 실행해보면 추가점수가 뭐라고... 싶은데

다른 주제들은 검색하면 상세히 바로 잘 나오는데

검색해도 잘 안나오는 PL/I......

발표 직전에 겨우 찾아서 ppt만들었던게 기억나네요

 

 

ftp://ftp.software.ibm.com/ps/products/pli/demos/

 

 

 

 

 

 

링크에 들어가 pliwintb.zip 다운로드합니다

압축 풀면 SETUP.EXE이 있는데 설치합니다

오래된거라 그런가 눌러보고 안되면 관리자 권한으로 실행 눌러봐야 되네요 


(윈도우 10 32bit 기준. 64비트는 설치 되는 컴퓨터가 있고 안되는 컴퓨터가 있는 듯 합니다.)


PL/1을 만든 IBM에서 배포하는 "데모" 컴파일러 같습니다

60일 사용제한이지고 정식버전을 다운받을수 있는듯 허나

회원가입도 해야되고 어차피 발표로만 가볍게 쓸 용도인데 데모면 충분합니다.

설치하면 IBM visualAge PLI 이라는 프로그램이 다운로드 됩니다.

 

 

 

 

 

 

IBM visualAge PLI을 설치하며 같이 설치된 program editor를 써보았습니다. 

검색으로 찾은 코드를 복붙후 내컴퓨터 들어가자 마자 보이는 

 

로컬디스크 C 바로 안에 hello.pli 라는 이름으로 저장했습니다.

 


이 코드는 1에서 100까지의 합을 구하는 코드고

PL/1은 xxx.pli로 저장되어야 되고 xxx: 로 시작해서 end xxx; 로 끝나야 합니다.

맨 윗줄은 빈칸으로 띄우셔야 됩니다 메뉴얼보니 뭐 이유가 있다고... pass..


 

같이 설치된 command-line session 을 실행시킵니다

들어가면 별거 없는 윈도우 명령프롬프트처럼 보입니다.

요거 있는줄 모르고 좀 고생했습니다..

 

 

 

 

 

아까 c드라이브 바로 안에 저장했다고 했으니 

cd C:\로 c로 가서

pli xxx

ilink xxx.obj

xxx.exe



라고 작성하면 결과값이 출력.


어디서 비슷한걸 해본거 같은데??

사실 자바 처음 배울때 .java 확장자로 저장하고 


저장한 위치에 가서 콘솔창에 javac hello.java, java hello 쓴거하고 비슷합니다

저는 일단 시험삼아 아무 소스나 컴파일해봤지만 helloworld를 안 해볼 수 없죠.


참고로 hellowolrd 소스는

 

hello1: PROCEDURE OPTIONS (MAIN); display('hello wolrd');  END hello1;

 

 

 

 

이제 볼 일 은 없다 PL/1