반응형
컴파일러(Compiler)와 인터프리터(Interpreter)의 등장 배경
컴파일러와 인터프리터가 등장한 이유를 알기 위해서는 Assembly language(어셈블리어)에 대해서 알면 좋습니다. 어셈블리어의 사전적 의미는 아래와 같습니다.
어셈블리어는 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어(low-level)입니다. 컴퓨터 구조에 따라 사용하는 기계어가 달라지며, 이와 대응하는 어셈블리어도 각각 다르게 됩니다.
어셈블리어는 컴퓨터의 하드웨어에서 수행할 작업을 지시하는 간단한 언어라고 생각하면 됩니다. 쉽게 예를 들면 두 개의 숫자를 더하거나, 컴퓨터 메모리의 한 위치에서 다른 위치로 값을 이동하는 명령을 수행합니다.
반응형
'개발 > CS' 카테고리의 다른 글
[HTTP] 상태코드 401(Unauthorized)과 403(Forbidden) 차이 (3) | 2022.10.08 |
---|---|
[네트워크] HTTP 알아보기-개념 (6) | 2022.03.23 |
개발자라면 알아야 할 인터넷(Internet)과 웹(Web) (4) | 2021.12.26 |
[운영체제] 운영체제(OS) 와 하드웨어 (4) | 2021.11.20 |
[IT정보&뉴스] 디지털 세상의 원본, NFT (2) | 2021.10.31 |