본문 바로가기

IT정보

컴파일(Compile)이란 무엇인가

 

컴파일의 필요성

컴퓨터는 0과 1로만 모든 명령을 이해하고 실행한다. 우리가 ‘A’라는 문자를 입력하더라도 컴퓨터는 이것을 0과1로 이루어진 이진코드로 해석한다. 그런데 ‘A’라는 문자를 어떻게 해석해줄 것인가?
이러한 기능을 컴파일 이라고 한다.

컴파일의 이해

● 사람이 이해하는 언어를 컴퓨터가 이해할 수 있는 언어로 바꾸어 주는 과정.
● 원시코드에서 목적코드(목적파일)로 바꾸어 주는 것이 컴파일이고 목적 파일을 실행 파일로 바꾸는 것이 링크.
● 원시코드는 우리가 작성한 코드, 목적코드는 컴퓨터가 이해할 수 있도록 번역한 코드.
● 컴파일과 링크의 기능을 하는 것이 컴파일러이다.

'IT정보' 카테고리의 다른 글

[자바] 지역변수와 인스턴스 변수  (0) 2020.04.24
[자바] 클래스와 객체  (0) 2020.04.24
[자바] JVM 이란  (0) 2020.04.24
비트와 바이트  (0) 2020.04.24
[자바] System.out.print  (0) 2020.04.14