더북(TheBook)

이렇게 설명을 넣고 컴파일했더니 에러가 발생합니다. HelloWorld라는 클래스가 동작할 때 ‘프로그램의 시작점’이라는 행도 같이 뭔가를 하려고 하기 때문입니다.

 

그림 4-1 | 에러 발생

 

이를 컴파일 에러라고 합니다. 이때 컴파일이란 지금처럼 사람이 알아보기 쉽게 작성한 코드를 컴퓨터가 알아들을 수 있는 언어로 번역하는 과정을 말합니다. 컴퓨터는 0과 1밖에 몰라서 사람이 작성한 코드를 그대로 주면 실행시킬 수 없습니다. 컴퓨터가 이해하도록 변환하는 프로그램이 컴파일러입니다. 그런데 애초에 작성한 코드에 오류가 있다면 컴파일러가 제대로 변환할 수 없겠죠? 이 경우 “컴파일 에러가 생겼다.”라고 이야기합니다.

 

그림 4-2 | 컴파일 에러

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.