API란?
Application Programming Interface 의 약자로 OS가 응용프로그램을 위해 제공하는 함수의 집합.
윈도우도 API를 제공한다. 또한 일반적으로 API라고 하면 윈도우 API를 말하는 경우가 많다.
API도 윈도우 버전에 따라 여러가지 종류가 있다.
16비트 운영체제인 윈도우 3.1 에서 제공하는 API를 Win16 API라고 하는데, –> 16비트 윈도우 API이다.
Win16에 비해 Win32 사이에 Win32s, Win32c 등의 임시적인 API가 있었으나 지금은 사용하지 않으므로 관심을 둘 필요가 없다. Win32 API도 윈도우 버전에 따라 조금씩 다르다.
Win95 API 보다 Win98 API가 더 양적으로, 질적으로 더 확장되었다.
현재 완벽한 Win32 API는 NT 5.0이 제공하는 것이라 볼 수 있다.
API와 비슷한 말로 SDK라는 표현이 사용되기도 한다. 본래 SDK는 API를 이용하여 프로그램을 개발하는 개발 툴 킷이었으나 지금은 의미가 전용되어 API와 거의 같은 뜻으로 쓰인다.
즉 API함수 == SDK 함수 라는 뜻이며
SDK로 제작한 프로그램이라는 뜻은 순수한 API만을 사용한 프로그램이라는 뜻이다.
'스터디 > Win API' 카테고리의 다른 글
API 변수 이름 짓는 법 (0) | 2015.01.11 |
---|---|
윈도우의 역사 및 장점 (0) | 2015.01.11 |