API란? SDK란?

younoah·2020년 10월 4일
0

[Computer Science]

목록 보기
1/9

## API

Application Programming Interface

API는 프로그램의 기능을 다른 프로그램이 쓸 수 있게 하는 것이 목적이다.

레스토랑에서 주문을 하는 상황을 예를 통해 API를 이해해보자

손님 : 프로그램

API : 점원

요리사 : 응용프로그램

점원(API)손님(프로그램) 이 주문할 수 있는 메뉴(명령 목록) 를 정리하고,

주문(명령) 을 받으면 요리사(응용프로그램) 와 상호작용을 통해서 요청된 메뉴(명령에 대한 값) 를 전달한다.

요약하자면, API 는 프로그램들이 상호작용하는 것을 돕는 중재자로 볼 수 있습니다.

SDK

Software Development Kit

프로그래머들을 위해서 제공하는 개발 도구들이다.

예를들면 IOS 응용프로그램을 개발하려면 IOS SDK 를 이용한다.
SDK 안에는 IDE(통합개발환경) 을 포함하는데, 이에는 여러 API, 디버깅, 문서 등 여러 도구가 들어가있다.

profile
console.log(noah(🍕 , 🍺)); // true

0개의 댓글