공부해보잠
절차적 프로그래밍 언어 본문
절차적 프로그래밍 언어의 개요
- **절차적 프로그래밍 언어(Procedural Programming Language)**는 **명령어의 실행 순서(절차)**를 중요시하는 프로그래밍 방식이다.
- 순차적으로 실행되는 코드 구조를 가지고 있으며, 프로그램의 흐름을 제어하기 위한 반복문, 조건문, 함수 등의 개념을 포함한다.
- 주로 알고리즘과 데이터 처리 과정을 명확히 기술하는 데 적합하다.
- 기계어보다 사람이 이해하기 쉬운 형태로 작성되며, 하드웨어 제어와 시스템 개발에 주로 사용된다.
절차적 프로그래밍 언어의 장·단점
장점
- 컴퓨터의 처리 구조와 유사하여 실행 속도가 빠름.
- 동일한 코드를 다른 위치에서도 호출하여 재사용할 수 있음.
- 모듈화가 가능하여, 코드의 유지보수 및 관리가 용이.
단점
- 프로그램이 복잡해질수록 구조적인 관리가 어려움.
- 유지보수가 어려워, 코드 수정 시 전체적인 흐름을 분석해야 함.
절차적 프로그래밍 언어의 종류 및 특징
언어 | 특징 |
C | - 1972년 미국 벨 연구소의 데니스 리치가 개발. - 시스템 소프트웨어 개발에 최적화된 언어. - 자료구조 및 알고리즘을 조합해 다양한 프로그램 작성 가능. - 구조적 프로그래밍이 가능하며, 현재도 널리 사용됨. |
ALGOL | - 수치 계산과 논리 연산을 위한 과학 기술 계산용 언어. - C언어와 같은 후속 언어들에 영향을 줌. |
COBOL | - 사무 처리용 프로그래밍 언어. - 영어 문장 형식으로 구성되어 있어 이해와 사용이 쉬움. - 프로그램이 4개의 DIVISION(구획)으로 구성됨. |
FORTRAN | - 과학 및 공학 기술 계산을 위한 언어. - 수학과 공학 분야의 공식과 유사한 방식으로 프로그램 작성 가능. |
출처 및 참고
정보처리 산업기사 기본서(시나공)
728x90
'자격증 > 정보처리' 카테고리의 다른 글
웹 프로그래밍 언어 -JavaScript (0) | 2025.02.19 |
---|---|
웹 프로그래밍 언어 -HTML (0) | 2025.02.19 |
Python제어문 (0) | 2025.02.17 |
Python의 기초 (0) | 2025.02.17 |
Java클래스 (0) | 2025.02.16 |