API 란 Application Programming Interface의 약어로
응용 프로그램이 자신과 연관된 프로그램을 만들 수 있도록 제공하는 인터페이스이다.
예를 들어 햄버거집에서 버거를 주문한다고 하자, 내가 카운터에 버거를 주문을 하면 그 주문내역을 주방에 전달한다. 이때 카운터가 API 역할을 하는 것이고 주문자는 주방에서 무슨 일이 일어나는지 몰라도 된다.
이는 API의 장점인 해당 기능을 구체적으로 알지 못하더라고 그저 API만 가져다써서 개발을 가능하다는 것이다.
SDK란 System Developer's kit의 약어로 개발자들에게 제공되는 개발도구이다.
예를 들어 Visual Studio, IntelliJ 같은 IDE, JDK 등이 있다.
'CS > 개발지식' 카테고리의 다른 글
중위 표기법과 후기 표기법 (0) | 2022.05.27 |
---|