What is API : Application Programming Interface ? 영문 중에서 인터페이스(Interface)라는 용어가 사용되었습니다. 먼저 이것에 대해서 알아보겠습니다. 인터페이스는 기계 장치끼리의 데이터 교환을 위해서 마련된 수단, 방법이라고 합니다. '기계 장치'라고 말했지만, 꼭 기계에 한정되어 있지 않고 쓰입니다. 대표적인 예로써 TV라고 하는 기계에게 채널 7번을 틀려고 한다면 리모컨에서 7 버튼을 눌러서 '7번 틀어줘!'라고 신호(데이터)를 보낼 것입니다. TV는 그런 신호를 받아서 7번을 틀기 위한 작업을 수행합니다. 이때, 기계 내부에서 신호를 보내는 체계가 마련되어 있을 것입니다. 이런 체계/방법들이 인터페이스라고 할 수 있습니다. 위 예시에서 UI에 대한 개념도..
[Programming] API 란 무엇인가?
What is API : Application Programming Interface ? 영문 중에서 인터페이스(Interface)라는 용어가 사용되었습니다. 먼저 이것에 대해서 알아보겠습니다. 인터페이스는 기계 장치끼리의 데이터 교환을 위해서 마련된 수단, 방법이라고 합니다. '기계 장치'라고 말했지만, 꼭 기계에 한정되어 있지 않고 쓰입니다. 대표적인 예로써 TV라고 하는 기계에게 채널 7번을 틀려고 한다면 리모컨에서 7 버튼을 눌러서 '7번 틀어줘!'라고 신호(데이터)를 보낼 것입니다. TV는 그런 신호를 받아서 7번을 틀기 위한 작업을 수행합니다. 이때, 기계 내부에서 신호를 보내는 체계가 마련되어 있을 것입니다. 이런 체계/방법들이 인터페이스라고 할 수 있습니다. 위 예시에서 UI에 대한 개념도..
2020.06.15