뭐? 엄연하게 다르다고???
걍 부모 클래스랑 자식 클래스랑 엄연하게 다르다고하지??
물론 부모 자식인데 다르긴 하지 ㅅㅂ련아.
근데 왜 설명하는 새끼들은 항상 공통점은 쏙 빼고 쳐 말하거나 글 쳐싸냐?

컴 시스템으로 보면 lib이 api 맞아. 시ㅡ발.
개발하는 ㅅㄲ들 중에 시스템 lib 없이 그냥 커널 접속하는
탑티어 ㅅㄲ들 아니면 lib의 역할은 응용 프로그램이랑 os를 연결하는 매개체야.

이때 api 와 lib의 공통점이 생기지.
이미 적었어. 응용프로그램이랑 os랑 연결시켜야 한다고.

그리고 이때 api와 lib의 차이점은 하나다.
api는 추상적인 시스템이지. 개념 그 자체라고.
근데 lib은 그 api의 구현체야. 개념과 구현체라는 차이지.

그러니까 api라는 개념은 굳이 lib 형태로 구현체를 만들어질 필요가 없어.

존재 이유가 같은데. 개념이냐 구현체냐만 다르다고 ㅇ씨발럼들아

- dc official App