[프로그래밍 언어] 절차적 프로그래밍 언어

알감자·2022년 4월 25일
0

게임공부

목록 보기
9/22

1. 절차적 프로그래밍 언어


1) 절차적 프로그래밍 언어의 개요

: 절차적 프로그래밍 언어는 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해 나가는 언어이다.

  • 절차적 프로그래밍 언어는 프로그램이 실행되는 절차를 중요시 한다.

  • 절차적 프로그래밍 언어는 데이터를 중심으로 프로시저를 구현하며, 프로그램 전체가 유기적으로 연결되어 있다.

  • 절차적 프로그래밍 언어는 자연어에 가까운 단어와 문장으로 구성된다.

  • 절차적 프로그래밍 언어는 과학 계산이나 하드웨어 제어에 주로 사용된다.


2) 절차적 프로그래밍 언어의 장단점

  • 컴퓨터의 처리 구조와 유사하여 실행 속도가 빠르다.

  • 같은 코드를 복사하지 않고 다른 위치에서 호출하여 사용할 수 있다.

  • 모듈 구성이 용이하며, 구조적인 프로그래밍이 가능하다.

  • 프로그램을 분석하기 어렵다.

  • 유지 보수나 코드의 수정이 어렵다.


3) 절차적 프로그래밍 언어의 종류

1. c 언어

  • 시스템 소프트웨어를 개발하기 편리하여 시스템 프로그래밍 언어로 널리 사용된다.

  • 자료의 주소를 조작할 수 있는 포인터를 제공한다.

  • 고급 프로그래밍 언어이면서 저급 프로그래밍 언어의 특징을 모두 갖췄다.

  • UNIX의 일부가 C 언어로 구현되었다.

  • 컴파일러 방식의 언어이다.


2. ALGOL

  • 수치 계산이나 논리 연산을 위한 과학 기술 계산용 언어이다.

  • PASCAL과 C 언어의 모체가 되었다.


3. COBOL

  • 사무 처리용 언어이다.

  • 영어 문장 형식으로 구성되어 있어 이해와 사용이 쉽다.

  • 4개의 DIVISION으로 구성되어 있다.


4. FORTRAN

  • 과학 기술 계산용 언어이다.

  • 수학과 공학 분야의 공식이나 수식과 같은 형태로 프로그래밍 할 수 있다.


출처 : 2021 시나공 정보처리기사 필기

0개의 댓글