10. API (Application Programming Interface)
소프트웨어 시스템들이 서로 통신하고
데이터를 주고받을 수 있도록 도와주는 규칙이나 도구
기상청 소프트웨어 시스템에는 일일 기상 데이터가 있다.
휴대폰의 날씨 앱은 API를 통해 이 시스템과 ‘대화’하여
최신 날씨 정보를 표시한다.
11. 예외처리
프로그램에서 발생하는 예외적인 상황을 처리하여
프로그램이 계속 실행될 수 있도록 하는 기법
12. 라이브러리 (Library)
자주 사용하는 기능들을 모아놓은 집합
13. 프레임워크 (Framework)
기능을 빠르고 쉽게 구현할 수 있도록 환경을 제공해 주는 것
14. 컴파일(Compile)
사람이 입력한 코드를 컴퓨터가 이해할 수 있는 코드로
한 번에 번역하는 작업 방식
우리가 C, C++, Java로 작성하는 소스 코드는
컴퓨터가 이해할 수 없다.
컴퓨터는 0, 1로 이루어진 기계어만 이해할 수 있기 때문이다.
그래서 컴파일 과정이 필요하다.
(작성한 소스 코드를 컴퓨터가 이해할 수 있게
0, 1로 이뤄진 기계어로 번역하는)
하루에 날 잡고 영어책을 통째로 번역해서 번역본을 만드는 방식
15. 인터프리트(Interpret)
사람이 입력한 코드를 컴퓨터가 이해할 수 있는 코드로
한 줄씩 읽고, 읽은 즉시 실행하는 방식
영어책을 읽고 싶을 때마다 옆에서 통역을 해주는 방식
16. JSON (JavaScript Object Notation)
데이터를 쉽게 교환하고 저장하기 위한
텍스트 기반의 데이터 파일 형식
'내일배움캠프 > React 사전캠프' 카테고리의 다른 글
개발 용어 정리 (1~9번) (0) | 2024.07.03 |
---|