API   Application Programming Interface   응용 프로그래밍 인터페이스

(2018-05-29)
1. API

  ㅇ 응용 프로그램이 이용할 수 있는 규격화된 응용 서비스들의 모음
     - 응용 프로그램이 어떤 전문화된 처리를 위해,
     - 주요 시스템(운영체제,웹브라우저 등)에 호출할 수 있는,
     - 잘 규격화되어있는 서브루틴/함수 등의 집합(선언문,정의,절차 등)

  ㅇ API 특징
     - 실행 즉시 규격화된 응용 서비스가 제공됨


2. API의 例네트워크를 지원하는 API의 例
     - Socket, NetBIOS, RPC 등

  ㅇ 윈도우 응용 API 例
     - 풀-다운 메뉴, 아이콘, 스크롤바 등이 통합 응용됨 (Win32 API)

  ㅇ DBMS 관련 API 例
     - 개발자 작성 프로그램과 DBMS와의 상호 접속을 위한 과정에 DBMS 제작사가 제공하는
       API가 지원되는 등

  ㅇ HTML 5 API 例
     - 웹브라우저가 다양한 전문화된 기능(Drag and Drop 등)을 처리 가능하게 함
        . 이를 활용하기 위한 스크립트 언어로는, 자바스크립트 언어가 있음


[운영체제(일반)] 1. 운영체제 2. 커널 3. API 4. 장치 드라이버 5. 공유 라이브러리

 
        최근수정     요약목록(시험중)     참고문헌