(1) 절차적 프로그래밍 언어
1. 절차적 프로그래밍 언어 (Procedural Programming Language) 개념
- 프로시저 호출의 개념을 바탕으로 하고 있는 프로그래밍 언어
2. 절차적 프로그래밍 언어 특징
- 유지보수에 쉽다
- 같은 코드를 다른 곳에서 사용하기 쉽다
- 순차적으로 진행되어 흐름 파악에 쉽다
- 모듈화, 구조화를 할 수 있다
3. 절차적 프로그래밍 종류
- 알골, C언어, 베이직, 포트란
(2) 객체지향 프로그래밍 언어
1. 객체지향 프로그래밍 언어(Object Oriented Programming Language) 개념
- 컴퓨터 프로그램을 여러 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위인 "객체"들을 중심으로 하는 프로그래밍 언어
2. 객체지향 프로그래밍 언어의 특징
- 응집력 강화
- 결합력 약화
3. 객체지향 프로그래밍 언어 기능
- 자료 추상화, 상속, 다중상속, 다형성, 동적 바인딩
4. 객체지향 프로그래밍 언어 종류
- C++, C#, JAVA, Delphi
(3) 스크립트 언어
1. 스크립트 언어의 개념
- 소스코드를 컴파일 하지 않고도 실행할 수 있는 언어
2. 스크립트 언어 특징
- 빠르게 배우고 쉽게 작성 가능
- 단순한 구문과 의미를 내포
3. 스크립트 언어 종류
- PHP, Perl, Python, Javascript
(4) 선언형 언어
1. 선언형 언어의 개념
- 해법을 정의하기보다는 문제를 설명하는 언어
2. 선언형 언어 유형
- 함수형 언어, 논리형 언어, 제한형 언어, 특수분야 언어
3. 선언형 언어 기능
- 순수함수, 익명함수, 고계함수 , 사실, 규칙, 질문
4. 선언형 언어 종류
- 하스켈, 리스프, 프롤로그, SQL
(5) 라이브러리
1. 라이브러리 개념
- 효율적인 프로그램 개발을 위해 필요한 프로그램을 모아놓은 집합체
2. 라이브러리 구성
- 도움말, 설치파일, 샘플 코드
3. 라이브러리 종류
- 표준 라이브러리, 외부 라이브러리
'정보처리기사 > IV. 프로그래밍 언어 활용' 카테고리의 다른 글
IV. 프로그래밍 언어 활용 - 응용 SW 기초 기술 활용 (2) (0) | 2021.05.11 |
---|---|
IV. 프로그래밍 언어 활용 - 응용 SW 기초 기술 활용 (1) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 프로그래밍 언어 활용 (1) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 서버프로그램 구현 (4) (0) | 2021.05.11 |
IV. 프로그래밍 언어 활용 - 서버프로그램 구현 (3) (0) | 2021.05.11 |