컴퓨터 과학_API와 SDK 정의와 차이
API application programing interfaceAPI(응용 프로그램 인터페이스)는 응용 프로그램의 기능이나 프로그램을 개발할 수 있게 규약이나 정의 등을 제공하는 인터페이스이다.응용 프로그램이나 시스템과의 연결점을 제시해주기 때문에 시스템 호출과 유사하다.(또 동시에 시스템 호출을 사용한다.)응용 프로그램 간이나 시스템 간의 통신을 제공해주는 게 주 목적이다.예를 들면 구글의 구글 맵 기능을 이용하여 스마트폰 위치 찾기, 길 찾기 서비스 등을 만들고자 하는 개발자를 위하여 구글 측에서 구글 맵과 관련된 다양한 함수 집합을 제공해주는 데 이러한 집합이 API이다. SDK software development kitSDK(소프트웨어 개발자 도구)는 특정 플랫폼, 언어 등 개발을 위하여 AP..
컴퓨터 과학(CS)/운영체제
2024. 8. 27.