API 는 소스 코드에 액세스하거나 내부 작동 방식에 대한 세부 사항을 이해하지 않고도 응용 프로그램 및 개발자에게 특정 소프트웨어 또는 하드웨어를 기반으로 인스턴스 세트에 액세스할 수 있는 기능을 제공하기 위해 미리 정의된 함수입니다.
API 는 운영 체제에서 응용 프로그램에 대한 호출 인터페이스이며 응용 프로그램은 운영 체제의 API 를 호출하여 운영 체제에서 응용 프로그램의 명령 (동작) 을 수행하도록 합니다. Windows 에서 시스템 API 는 함수 호출로 제공됩니다.
SDA 및 API
API 는 SDK 에 포함된 것으로 간주할 수 있습니다. SDK 는 lib, dll, 을 포함한 일련의 파일 조합입니다. H, 문서, 인스턴스 등. API 는 프로그램용으로 사용되며 프로그래밍 시 사용자에게 인터페이스를 제공합니다. 즉, 일련의 모듈식 클래스 및 함수입니다.
API 및 GUI
두 인터페이스 모두 직접 사용자 인터페이스에 속합니다. 단, API 인터페이스는 운영 체제나 프로그램 인터페이스에 속하고 GUI 인터페이스는 그래픽 운영 체제에 속합니다.
확장 데이터:
API 분류
1. 응용 프로그램 프로그래밍 인터페이스.
Windows 설치 후 시스템에는 완벽한 기본 Windows APIs 세트가 포함된 간단한 SDK 가 있습니다. VC 를 설치했거나 새 SDK 를 다운로드한 경우 더 풍부한 Windows APIs 를 사용할 수 있습니다.
Windows 작업 환경에서 실행되는 모든 응용 프로그램은 Windows API 를 호출할 수 있습니다.
2. 리눅스 API: 리눅스 애플리케이션 프로그래밍 인터페이스.
Linux 에서 사용자 프로그래밍 인터페이스 API 는 UNIX 에서 가장 널리 사용되는 응용 프로그램 프로그래밍 인터페이스 표준인 ——POSIX 표준을 따릅니다.
바이두 백과 -api (응용 프로그래밍 인터페이스)
바이두 백과 -SDK/API