API(애플리케이션 프로그래밍 인터페이스)란?
Application Programming Interface의 약자. 소프트웨어의 기능을 다른 프로그램에서 호출해 쓰기 위한 약속(함수나 조작의 이름, 인수, 반환값, 데이터 형식 등). OS의 API, 라이브러리의 API, HTTP로 데이터를 주고받는 웹 API(REST API 등)가 있다. 내부 구현을 몰라도 쓸 수 있고, API가 같으면 구현을 바꿀 수 있다. 기계어 수준의 약속은 ABI라고 부른다.
일본어 명칭: API
API(애플리케이션 프로그래밍 인터페이스)은(는) 웹 기술 기초, 클라우드와 컨테이너의 기초, 사이버 공격과 방어의 실무 등 4개 분야의 연습 문제 8개에 나와요.