Study/linux 썸네일형 리스트형 API와 ABI 비교 (1) 우선 리눅스 시스템 프로그래밍 책에서의 API에 대한 정의는 다음과 같다. API (Application Programming Interface) : 소프트웨어의 소스 코드 레벨에서 서로 인터페이스 하는 방식을 정의함 위는 책에서 ABI (Application Binary Interface)와의 차이점을 쉽게 설명하기 위해 내린 정의다. 위의 정의를 이해하기 위해 우선 인터페이스(interface)의 정의를 살펴보면 다음과 같다. 인터페이스(interface) : 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면 위의 정의는 사전적인 의미로 소프트웨어의 관점에서 본다면 작게는 서로 다른 두 개의 클래스 사이를 이어주고, 크게는 서로 다른 시스템끼리의 기능을 이어주는.. 이전 1 다음