[TIL] API란?

Kyeong_Bong·2022년 6월 6일
0

TIL

목록 보기
1/18
post-thumbnail

오늘은 API에 대해서 공부해 보았다.

API(Application Programing Interface)

API는 응용 프로그램에서 사용할 수 있도록,
운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.

인터페이스(Interface)

인터페이스(interface)는 컴퓨터 시스템끼리 정보를 교한하는 공유 경계를 의미한다,
터치 스크린과 같은 일부 컴퓨터 하드웨어 장치들은 인터페이스를 통해 데이터를 송수신 할 수 있으며, 마우스나 마이크론 폰가 같은 장치들은 오직 시스템에 데이터를 전송만 하는 인터페이스를 제공한다.

API는 컴퓨터의 키보드 혹은 식당에 종업원분들 같은 것이다, 즉 '프로그램 (코드들) 간의 통신을 이뤄주는 것'이다.

사진 출처 : https://blog.wishket.com/api란-쉽게-설명-그린클라이언트/

예를 들어서 우리는 키보드를 눌러야 컴퓨터에 문자를 입력할 수 있다. 혹은 식당에 가서 종업원에게 주문을 하면 그 종업원은

요리사에게 주문을 전달해주고 요리사가 만든 음식을 종업원이 우리에게 가져다준다.

이런 식으로 우리는 API를 호출함으로써 다른 프로그램에 어떤 처리를 시켜 그 결과를 얻어올 수 있고 그를 이용할 수 있게 된다.

결론은 API는 응용 프로그램에서 사용할 수 있도록,
운영 체제 혹은 프로그래밍 언어게 제공하는 인터페이스(규격)을 의미한다!

profile
Junior Developer🔥

0개의 댓글