IT Technology/System

컴파일(Compile) 이란?

by빵수 2023. 2. 26. 16:05
728x90
반응형

컴파일(Compile)에 대해서 알아보자.

 

 

컴파일의 필요성

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

 

컴파일의 이해

 

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

 

 

 

 

출처

https://m.blog.naver.com/PostView.nhn?blogId=white_cap&logNo=221003190571&proxyReferer=https:%2F%2Fwww.google.com%2F

반응형