컴파일러 1강 내용
컴파일러(Compiler)의 본질 = 프로그램. 어떤 프로그램? Source Code를 받아서 Target Program으로 바꿔주는 프로그램 Target Program = 기계어 (0, 1)을 의미함. 프로그래밍에 컴파일러가 왜 필요하냐? 컴퓨터가 이해하려면 기계어로 코딩을 해야하기 때문. 그러나 기계어는 너무 어렵다. 따라서 High Level L을 사용하여 코딩을 하고 이를 컴파일러를 통해서 기계어로 변환하여 컴퓨터에게 동작을 요구하는 것이다. 기계어 (ML) 예시 ed: C7 06 0000 0002 (-> 숫자 2를 위치 0000으로 이동시켜라. 라는 뜻) 이를 보완하기 위해 나온게 어셈블리어 코딩 속도와 오류 수정 속도를 개선함. 그러나 어셈블리어는 머신의 아키텍처에 의존하여 동작한다.(depe..
2021.04.12