2013년 11월 10일 일요일

api와 sdk


API란 Application Programming Interface의 약자이며 운영체제가 응용 프로그램을 위해 제공하는 함수의 집합


이라고 할 수 있다. API는 특정 시스템을 프로그래밍 하기 위한 함수 집합을 이르는 일반 명사이며 그 중 하나가

윈도우즈 API이다.

API와 비슷한 말로 SDK라는 표현이 사용되기도 한다. SDK란 Software Development Kit의 약자이며, SDK는 원래

API를 사용하여 프로그램을 개발하는 개발툴 킷 이었으나, 지금은 의미가 전용되어 API와 거의 같은 뜻으로 쓰인다.

즉 API 함수는 곧 SDK 함수와 같은 뜻이며 한 프로그램을 SDK로 만들었다는 것은 순수한 API만을 사용하여 만든 

로그램이라는 뜻이다.

--> SDK는 API와 동일한 의미 혹은 API를 이용하는 라이브러리? 정도로 생각하면 될 듯하다


참고 : 플랫폼 SDK란?

플랫폼 SDK란 응용 프로그램을 제작하기 위해 필요한 라이브러리와 헤더 파일, 문서 등을 모아 놓은 개발 툴킷이다.

일반적으로 컴파일러를 설치하면 최신 플랫폼 SDK가 같이 설치되므로 컴파일러 설치 후 곧바로 개발을 할 수 있다.

댓글 없음:

댓글 쓰기