컴퓨터는 이진법의 기계어만 이해하기 때문에 우리가 열심히 배우고 있는 코드를 직접 이해할 수 없다. 우리의 코드를 컴퓨터에게 이해시켜서 컴퓨터가 일을 하도록 하고, 우리의 목표를 달성시키는데 도움을 주는 것이 컴파일러와 인터프리터이다. 컴퓨터가 내 코드를 이해할 수 있게 해주는 컴파일러와 인터프리터 우리가 사용하는 컴퓨터, 스마트폰의 프로그램 뿐만 아니라 청소기, 에어컨 등에 들어 있는 소프트웨어들도 모두 사람이 프로그래밍언어로 작성한 코드로 이루어져있다. 사람이 기계어로 직접 코드를 짜는 것은 아주 힘든 일이기 때문이다. 우리가 영어와 숫자, 기호를 섞어서 만든 코드를 컴퓨터가 이해할 수 있는 기계어로 바꿔주는 번역기가 컴파일러와 인터프리터이다. 사람의 코드를 기계어로 바꾸어주는 컴파일러와 인터프리터도..