728x90
Procedure Programming
PP는 Procedure Programming의 약어로 프로그램의 실행 절차에 중점을 둔 프로그래밍의 일종이다. 다른 프로그래밍보다 프로그램이 순차적으로 동작하는 것에 큰 의미를 둔 프로그래밍이다.
장점
- 개인 프로젝트에 적합한 프로그래밍 언어로 사용된다.
- 객체지향 프로그래밍보다 비교적 속도가 빠른 편이다.
단점
- 유지보수가 어렵다.
- 코드의 순서가 바뀌면 의도한 대로 동작이 되지 않을 수 있다.
- 프로그램의 분석이 어렵다.
- 유지보수가 비교적 쉬운 객체지향 프로그래밍과는 다르게 큰 프로젝트에는 부적합한 프로그래밍이다.
종류
- C
- 고급 프로그래밍 언어이며 저급 프로그래밍 언어의 특징을 갖춘 언어이다.
- 컴파일 방식 언어이다.
- 이식성이 좋다.
- ALGOL
- 논리 연산 혹은 수치 계산을 위한 과학 기술 계산용 언어이다.
- PASCAL과 C언어의 모체가 되었다.
- COBOL
- 사무 처리용 언어이다.
- 영어 문장 형식으로 구성되어 있어 이해와 사용이 쉽다.
- FORTRAN
- 과학 기술 계산용 언어이다.
- 수학과 공학 분야의 공식이나 수식과 같은 형태로 프로그래밍할 수 있다.
728x90
'TIL' 카테고리의 다른 글
What is 코딩 컨벤션? (0) | 2022.06.29 |
---|---|
지속적 통합(Continuous Integration) / 지속적 배포(Continuous Deployment) (0) | 2022.06.26 |
Spring Security(스프링 시큐리티)를 사용한 로그인 (0) | 2022.06.16 |
22.06.11 TIL (0) | 2022.06.11 |
관점지향 프로그래밍 (1) | 2022.06.10 |