과학백과사전 Home > 사이언스 피디아 > 과학백과사전

377

응용 프로그램 인터페이스(Application Program Interface, API )

응용 프로그램이 운영체제(OS)를 비롯한 다른 응용 프로그램(데이터베이스 관리시스템, 라이브러리 등)의 기능을 이용할 수 있도록 연결하는 수단이다. 응용 프로그래밍 인터페이스라고도 하며, 약어인 API로도 널리 부른다. 만약 종류가 다른 OS도 이 API가 공통 형식이면, 컴퓨터간 응용 프로그램의 상호이식이 가능하다. API는 일종의 소프트웨어로써 운영 체제(OS)에서 응용 프로그램을 만들 수 있도록 제공하며 OS의 다양한 기능을 이용할 수 있도록 한다. 초기 개인 PC에서는 응용 프로그램에서 하드웨어의 기능을 직접 조작하는 경우가 많았다. 그러나 모든 기능을 응용 프로그램 내에 두면 개발 효율성이 떨어지고, 다수의 응용 프로그램 사용 시 문제가 발생하기 쉽기 때문에 현재 응용 프로그램의 공통 이용 기능은 OS에 두는것이 일반적이다.

통합검색으로 더많은 자료를 찾아보세요.