김지팡의 저장소
Published 2022. 6. 10. 01:46
절차지향 프로그래밍 TIL
728x90
 Procedure Programming 

 PP는 Procedure Programming의 약어로 프로그램의 실행 절차에 중점을 둔 프로그래밍의 일종이다. 다른 프로그래밍보다 프로그램이 순차적으로 동작하는 것에 큰 의미를 둔 프로그래밍이다. 

 

장점
  • 개인 프로젝트에 적합한 프로그래밍 언어로 사용된다.
  • 객체지향 프로그래밍보다 비교적 속도가 빠른 편이다.

 

단점
  • 유지보수가 어렵다.
  • 코드의 순서가 바뀌면 의도한 대로 동작이 되지 않을 수 있다.
  • 프로그램의 분석이 어렵다.
  • 유지보수가 비교적 쉬운 객체지향 프로그래밍과는 다르게 큰 프로젝트에는 부적합한 프로그래밍이다. 

 

종류 
  • C
    • 고급 프로그래밍 언어이며 저급 프로그래밍 언어의 특징을 갖춘 언어이다. 
    • 컴파일 방식 언어이다.
    • 이식성이 좋다.
  • ALGOL
    • 논리 연산 혹은 수치 계산을 위한 과학 기술 계산용 언어이다.
    • PASCAL과 C언어의 모체가 되었다.
  • COBOL
    • 사무 처리용 언어이다.
    • 영어 문장 형식으로 구성되어 있어 이해와 사용이 쉽다.
  • FORTRAN
    • 과학 기술 계산용 언어이다.
    • 수학과 공학 분야의 공식이나 수식과 같은 형태로 프로그래밍할 수 있다.
728x90
profile

김지팡의 저장소

@김지팡

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!