DONGVELOPMENT

API (Application Programing Interface)

API 는 함수

API

 

API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다.

 

라고 한다.. 위키백과에선 이렇게 얘기한다..

 

앞서 프레임워크와 라이브러리를 얘기할때 각각 공장과 부품이라고 얘기했다.

API는 라이브러리보다 더 작은 개념으로 함수를 지칭한다고 생각한다.

 

라이브러리는 하나의 소프트웨어일수도 있다. 예를 들어 졸업작품으로 만든 SMUCon의 pdfViewer(pdf.js)는 라이브러리이다. 나의 상품(졸업작품)을 만들어주는 부품이다. 하지만 API는 그것을 제어하기위한 함수형태이다.

 

예를 들어, 결과값을 출력하는 System.out.println 을 보았을 때 System 함수는 API이다. 왜? JDK니깐.

댓글

댓글 본문