티스토리 뷰
JAVASCRIPT 기반의 스마트앱 개발 2021/프로그래밍 언어활용
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 라이브러리
찬찬잉 2021. 8. 10. 19:03
1. 라이브러리 이해
정의
- 서브루틴이라 함수들이 저장된 파일들의 모음
- 보통 컴파일된 형태이 목적코드 형태로 존재
- 프로그램에서 공통사용가능한 기능을 포함하고 있는 오브젝트 파일
- 사용자의 프로그램과 링크되어, 실행이 가능한 완전한 프로그램
분류
정적 라이브러리
- 프로그램을 컴파일하여 생성되는 바이너리에 적재
공유 라이브러리
- 프로그램이 시작될 때 적재
- 하나의 프로그램에서 적재 후 사용하면 동일 라이브러리를 사용하는 다른 프로그램이 이용
동적 라이브러리
- 바이너리가 실행 후 적재
- 플러그인 모듈 구현에 적합
- 라이브러리 개선 등에 효과적인 형태 (정적은 재컴파일)
학습 정리
라이브러리 개요
- 라이브러리는 함수나 모듈의 집합
- 프로그램 개발 시 자주 사용되는 코드를 라이브러리화하여 재사용할 수 있음
- 정적 라이브러리는 컴파일 시 적재되는 라이브러리
- 공유라이브러리는 하나의 프로그램에서 적재되어 사용되면 이후 필요로 하는 다른 프로그램에서 바로 사용하는 것이 가능함
- 동적 라이브러리는 프로그램이 실해되고 적재되는 라이브러리
사용자 정의 라이브러리
- 프로그래머가 필요에 의해 라이브러리를 만들 수 있음
- 모듈을 만들어 컴파일 후 라이브러리화하여 다른 프로그램에서 호출하여 사용할 수 있음
'JAVASCRIPT 기반의 스마트앱 개발 2021 > 프로그래밍 언어활용' 카테고리의 다른 글
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 도서관리 시스템 (0) | 2021.08.10 |
---|---|
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 문자처리 라이브러리 (0) | 2021.08.10 |
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 애플리케이션 최적화 (0) | 2021.08.10 |
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 디버깅 (0) | 2021.08.10 |
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 프로그래밍 언어별 특성 (0) | 2021.08.10 |
댓글
© 2022 chanchaning