광산김가네

[TIL] 라이브러리 vs API 본문

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를 제공해준다.

 

참고블로그1