기본 콘텐츠로 건너뛰기

프로그래밍 언어 - PL/I


PL/I (숫자 1이 아니라 영문자 I를 쓰고, 읽는건 One으로 읽는다.)는
1965년 IBM에 의해 탄생하였고, 구조적 프로그래밍 방법을 사용한다.

당시 과학 기술 계산용 언어인 FORTRAN과 사무처리용으로 만들어진 코볼 언어의 기능을 모두 수용하여,
하나의 언어로 모든 종류의 프로그램을 만들기 위해 탄생되었다고 한다.

아래 2개의 샘플 프로그램 소스를 올려본다.



Hello world program
Hello2: proc options(main);
    put list ('Hello, world!');
end Hello2;


Search for a string
FINDSTRINGS: PROCEDURE OPTIONS(MAIN)
  /* READ A STRING, THEN PRINT EVERY */
  /* SUBSEQUENT LINE WITH A MATCH */
  DECLARE PAT VARYING CHARACTER(100),
         LINEBUF VARYING CHARACTER(100),
         (LINENO, NDFILE, IX) FIXED BINARY;
  NDFILE = 0; ON ENDFILE(SYSIN) NDFILE=1;
  GET EDIT(PAT) (A);
  LINENO = 1;
  DO WHILE (NDFILE=0);
  GET EDIT(LINEBUF) (A);
  IF LENGTH(LINEBUF) > 0 THEN DO;
     IX = INDEX(LINEBUF, PAT);
     IF IX > 0 THEN DO;
       PUT SKIP EDIT (LINENO,LINEBUF)(F(2),A)
     END;
  END;
  LINENO = LINENO + 1;
  END;
END FINDSTRINGS;


PL/I ("Programming Language One") is an imperative computer programming language designed for scientific, engineering, and business applications. It is one of the most feature-rich programming languages and one of the very first in the highly-feature-rich category. It has been used by various academic, commercial and industrial users since it was introduced in the early 1960s, and is still actively used today.

History of PL/I
PL/I was developed by IBM, at its Hursley Laboratories in the United Kingdom, as part of the development of System/360. Prior to System/360, IBM made several different incompatible models of mainframes for different purposes: some were designed for business use, others for scientific use. The goal of the System/360 project was to develop one series of compatible models to replace all the previous models, and which could be used equally well for commercial or scientific use.
http://en.wikipedia.org/wiki/PL/I

댓글

이 블로그의 인기 게시물

자바 온라인 웹 컴파일러 사이트 모음

PC에 이클립스(eclipse) 를 설치하려다가, 간단한 자바 소스 코드 테스트 정도는 웹 컴파일러에서 할 수 있을 것 같아서, 웹 컴파일러 사이트들을 알아봤다. import java.util.*; import java.lang.*; import java.io.*; public class HelloWorld{      public static void main(String []args){         System.out.println("Hello World");      } } Online Java IDE https://www.compilejava.net/ Tutorials Point https://www.tutorialspoint.com/compile_java_online.php Browxy http://www.browxy.com/ ideone https://ideone.com 크롬 확장 프로그램 - 이클립스 IDE 온라인 Eclipse 온라인은 Java 및 C, C ++, PHP 및 Ruby와 같은 기타 프로그래밍 언어에 대한 통합 개발 환경 (IDE)을 제공하는 웹 확장입니다. Java 개발 구성 요소 (JDT)를 추가하여 Java IDE이며 C / C ++ 개발 구성 요소 (CDT)를 추가하므로 C / C ++ IDE이기도합니다. 다른 모듈은 추가 프로그래밍 언어를 위해 Eclipse 기능을 확장 할 수 있습니다. https://chrome.google.com/webstore/detail/eclipse-ide-online/emnjgfpochdhhgimnoadiiinampoihkk?hl=ko Written by dukgun.com

마우스 자동 클릭 프로그램 AutoClick 2.1 다운로드

AutoClick 2.1 License : Freeware Developer : GoldenSoft AutoClick 2.1 다운로드 사이트 #1 (Softag.com) 다운로드 사이트 #2 (네이버) 다운로드 사이트 #3 (구글드라이브) 클릭 시간 간격(Click Interval)을 설정하고 F3 키를 누르면 시작한다. 다시 F3 누르면 종료. 제조사 홈페이지에 가면, 3.x 버전대를 다운로드 받을 수 있는데, 2.x 버전대와 같이 직관적이지가 않다. GS Auto Clicker (AutoClick) 3.1.2 GS Auto Clicker (AutoClick) 3.1.2 AutoClick is a great program to save the clicks you make with the mouse, just in the precise moment and area of the screen where you made it, this program allows you to save that sequence of clicks and play them exactly when and where you choose. It can be very useful in programs or games that you need to click on certain zones every now and then and not to do it manually or while being present in front of the computer, this little program will do it for you. You also have the option of repeating the click sequence every time you have finished the recorded sequence or ending it once you have finished it. 1. Run AutoClick. 2. Run ga

MS 윈도우 10 단축키 모음

키보드에 있는 '윈도우 키'를 활용한 단축키들입니다. Windows 로고 키 바로 가기 키 누를 키 수행할 작업 Windows 로고 키   시작 화면을 열거나 닫습니다. Windows 로고 키     + A 알림 센터를 엽니다. Windows  로고 키   + B 알림 영역에 포커스를 설정합니다. Windows 로고 키    + C 듣기 모드에서 Cortana를 엽니다. 참고 이 바로 가기는 기본적으로 꺼져 있습니다. 켜려면  시작   >  설정   >  Cortana 를 선택하고  Windows 로고 키+ C를 눌렀을 때 Cortana를 사용한 내 명령 수신 에서 토글을 켭니다. Cortana는 특정 국가/지역에서만 사용 가능하며, 일부 Cortana 기능은 일부 국가/지역에서 사용 불가능할 수 있습니다. Cortana를 사용할 수 없거나 Cortana가 꺼져 있는 경우에도 계속  검색 을 사용할 수 있습니다. Windows 로고 키    + Shift + C 참 메뉴를 엽니다. Windows 로고 키    + D 바탕 화면을 표시하거나 숨깁니다. Windows 로고 키    + Alt + D 바탕 화면에서 날짜 및 시간을 표시하거나 숨깁니다. Windows 로고 키    + E 파일 탐색기를 엽니다. Windows 로고 키    + F 피드백 허브를 열고 스크린샷을 생성합니다. Windows 로고 키    + G 게임이 열려 있을 때 게임 바를 엽니다. Windows 로고 키    + H 받아쓰기를 시작합니다. Windows 로고 키   + I 설정을 엽니다. Windows 로고 키    + J Windows 팁이 있는 경우 Windows 팁에 포커스를 설정합니다. Windows 팁이 표시되면 Windows 팁에 포커스를 가져갑니다.  바로 가기 키를 다시 누르면 Windows 팁이 고정된 화면의 요소로 포커스가 이동합니다. Windows 로고 키    + K 연결 바로

관련 글




랜덤 글

덕근닷컴 주요 태그