[Ⅵ] 프로그래밍 언어 활용 (2)

박은지·2022년 4월 22일
0

Chapter 02. 언어 특성 활용하기


1. 프로그래밍 언어별 특성

(1) 프로그래밍 언어ㅢ 유형 분류

개발 편의성에 따른 분류

종류설명
저급 언어기계가 이해할 수 있도록 만들어진 언어
Ex. 기계어 , 어샘블리어
고급 언어개발자가 소스코드를 작성할 때 쉽게 이해할 수 있도록 작성된 언어
Ex. C, C++, Java, Python 등

실행방식에 따른 분류

종류설명
명령형 언어
객체지향 언어
함수형 언어
논리형 언어

구현기법에 따른 분류

종류설명
컴파일 방식의 언어
인터프리터 방식의 언어
혼합형 방식의 언어

(2) 프로그래밍 언어별 특성

절차적 프로그래밍 언어
객체지향 프로그래밍 언어
스크립트 언어
선언형 언어

(3) 객체 지향 프로그래밍

객체지향 프로그래밍의 구성요소
객체의 구성요소

2. 라이브러리 활용

(1) 라이브러리 (Library)

라이브러리란 필요할 때 찾아서 쓸 수 있도록 모듈화되어 제공되는 프로그램이다.

구성

  • 도움말
  • 설치 파일
  • 샘플 코드

종류

  • 표준 라이브러리
  • 외부 라이브러리

기능

  • 문자열 연산
  • 문자열 탐색/치환
  • 수치 계산
  • 난수 생성
  • 파일 경로 조작
  • 디렉터리 생성
  • 날짜 조작
  • 로그 출력

(2) 모듈 & 패키지

앞서 살펴본 라이브러리는 모듈과 패키지를 총칭하는 개념이다.

모듈 (Module)

모듈은 전역변수, 함ㅅ 등을 모아둔 파일을 말한다.

import 모듈명

패키지 (Package)

패키지는 모듈을 디렉터리 형식으로 구조화한 라이브러리이다.

import 패키지명.모듈명

0개의 댓글