Api (application programming interface) 는 응용 프로그램 및 개발자에게 소스 코드에 액세스하거나 내부 작동 방식에 대한 세부 사항을 이해하지 않고도 특정 소프트웨어 또는 하드웨어를 기반으로 인스턴스 세트에 액세스할 수 있는 기능을 제공하기 위해 미리 정의된 함수입니다.
API 함수는 Windows 시스템 디렉토리의 동적 링크 라이브러리 파일에 포함되어 있습니다. Windows API 는 Windows 의 다양한 구성 요소의 모양과 동작을 제어하는 미리 정의된 Windows 함수 세트입니다.
Linux 에서 사용자 프로그래밍 인터페이스 API 는 UNIX 에서 가장 널리 사용되는 응용 프로그램 프로그래밍 인터페이스 표준인-POSIX 표준을 따릅니다. POSIX 표준은 IEEE 와 ISO/IEC 가 공동으로 개발한 표준 시스템입니다.
확장 데이터:
API 의 프로그램 기능:
원격 프로시저 호출 (RPC): 프로그램 간의 통신은 데이터 버퍼에 작용하는 프로시저 (또는 작업) 를 통해 이루어집니다.
표준 쿼리 언어 (SQL): 데이터에 액세스하는 표준 쿼리 언어이며 응용 프로그램 간 데이터 공유는 일반 데이터베이스를 통해 수행됩니다.
파일 전송: 파일 전송은 포맷된 파일을 전송하여 응용 프로그램 간 데이터 공유를 가능하게 합니다.
정보 전달 (Information delivery): 느슨하게 결합되거나 밀접하게 결합된 응용 프로그램 간의 작은 형식 정보로 프로그램 간 직접 통신을 통해 데이터를 공유할 수 있습니다.
현재 API 에 적용되는 표준에는 ANSI 표준 SQL API 가 포함됩니다. 게다가, 다른 유형에 적용되는 일부 표준은 아직 개발 중이다. API 는 모든 컴퓨터 플랫폼 및 운영 체제에 적용될 수 있습니다.
바이두 백과 -api (응용 프로그래밍 인터페이스)