TIL(Today I Learn)
[TIL] 라이브러리 vs API
어둠의 그림자
2022. 4. 22. 16:55
컴퓨터 그래픽스 과목을 공부하던중, OpenGl이 라이브러리가 아니고 API임을 알게되었다.
평소 라이브러리와 api의 단어를 혼용해서 쓰고 두개의 차이점을 잘 인지하지못하고있어
이번기회에 헷갈릴때마다 정리해보려고한다.
1. 라이브러리 (library)
: 우리가 자주 사용하는 로직들을 쉽게 갖다쓰기위해 만들어놓은 코드 집합
ex) python numpy 라이브러리
+ 2. 모듈 (module)
: 프로그램에서 하나의 기능을 수행하는 코드의 집합
ex)
3. API (application programming interface)
: 응용 프로그램간의 소통을 하기위한 프로그램
ex) 카카오맵에서는 지도 API를 제공해준다.