728x90
API?
API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 프로그래밍을 하기 위해 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. API 자체는 어디까지나 사양(Specification)만을 정의하기 때문에 구현(Implementation)과는 독립적이다. 예로 Windows의 MFC / Win32, C++의 STL 등이 있다.
API가 실제 기능 구현체인 라이브러리와 함께 제공되면 SDK라고 한다.
728x90
'Archive' 카테고리의 다른 글
디펜던시 인젝션(Dependency Injection) (0) | 2020.01.01 |
---|---|
S.O.L.I.D - 객체지향 설계의 가장 큰 원리 (0) | 2020.01.01 |
C++ 컴파일러 에러 (C++ Compiler Errors) (0) | 2019.12.21 |
프로그래머스 - 수포자 (0) | 2019.12.10 |
Day 3~4 (0) | 2019.11.28 |