API와 ABI
·
DevSec
APIAPI(Application Programming Interface): 소스코드에서 어떤 기능을 어떻게 호출해야하는지 정해둔 규약API는 다른 코드나 프로그램이 어떤 기능을 사용할 수 있도록 정해둔 사용 규칙이다.어떤 기능이 내부에서 어떻게 구현되어 있는지 몰라도 정해진 방식대로 요청하면 그 기능을 사용할 수 있게 해주는 것이다.만약 간단한 덧셈 기능을 만든다면function add(a, b) { return a + b;}이렇게 작성한다면 다른 개발자가 이걸 이용할 떄는add(3, 5)처럼 작성해서 사용할 수 있다.여기서 add 함수는 API라고 볼 수 있다.이렇듯 API는 기능을 가져다 쓰기 위한 규칙이다.ABIABI(Application Binary Interface): 컴파일된 바이너리 코드끼..