API
API(Application Programming Interface)-> 어플리케이션을 만들기 위한 하위 함수, 프로토콜, 도구들의 집합을 말함.-> 즉, 명확하게 정의된 다양한 컴포턴트 간의 통신 방법. 좋은 API는 프로그래머들이 빌딩 블럭을 쌓듯이 쉽게 소프트웨어를 개발할 수 있도록 도와줌.그래서 OS, DB, H/W, S/W library, WEB 기반 시스템 등 다양한 곳에서 만들어짐.그리고 루틴, 데이터 구조, object class, 변수, 리모트 호출 등여러가지 스펙으로도 만들어짐. MS Window API, java API 등은 API의 다양한 모습. GUI가 일반인들이 프로그램을 사용하기 쉽게 만들어 준다면, API는 프로그래머가 특정 기술을 사용하기 쉽게 만들어줌.
2018. 6. 28.