Procedural Language, Procedural Programming Language   절차식 언어, 절차식 프로그래밍 언어, 절차적 프로그래밍

(2018-07-06)

절차식 프로그래밍, Imperative Language, 명령형 프로그래밍 언어, 명령형 언어

1. 절차식 언어 / 명령형 언어프로그램이 `어떻게(=로직)` 작동하는지가 중요

  ㅇ 계산중심적 (calculation-oriented) 언어함수(또는 프로시져)가 중심이되고 데이터는 보조 기능을 하는 언어
     - 즉, 프로그래밍을 할 때,
        . 프로그램 전체 구조는 함수를 기준으로 디자인되고, 
        . 데이터는 한 함수에서 다른 함수로 전달되게 함


2. 절차적 프로그래밍 특징

  ㅇ 순차적 명령 수행을 기본으로 함

  ㅇ 폰노이만 구조에 기반하여 변수(기억장소),배정문,반복문을 그 특징으로 함

  ㅇ 프로그램단위함수
     - 한편, 객체지향 언어에서 프로그램단위클래스

  ㅇ 例 : C Language, BASIC, PASCAL, FORTRAN 등

  ㅇ 한편,
     - 데이터와 함수가 긴밀하게 묶여서 클래스라고 하는 패키지 형태로 캡슐화되는
     - 객체지향 프로그래밍과는 근본적으로 다른 사고방식임


[프로그래밍 기타일반] 1. 구조적 프로그래밍 2. 절차식 프로그래밍 3. 래퍼 함수 4. 핸들 5. 플러그인 6. 연산자 7. 코드 리펙토링

 
        최근수정     요약목록(시험중)     참고문헌