1619, 1/81 회원가입  로그인  
   xownsdk2
   1.2 컴파일러란 무엇인가?

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1853 [복사]


앞에 강좌에선 C 언어란 무엇이고, C 언어의 탄생에 대해서 이야기 해보았습니다. 지금단계에선 컴파일러란 무엇인지를 설명하고자 합니다.



컴파일러란? 프로그래밍 언어로 작성된 인간의 프로그램을 기계(컴퓨터)가 이해하게 기계어로 변환하는 변환기입니다.



기계어란? 기계가 이해하는 2진수 숫자0과1로 작성된 언어입니다. 결론은 프로그래머가 C로작성한 코드를 C컴파일러가 기계어로 변환시켜 주는 것입니다. 변환된 기계어가 있어야 컴퓨터가 이해하겠져?



자 예로 이렇게 설명해보겠습니다.



인간:안녕? 의사 전달X 기계:??



인간:안녕?(int=0) 컴파일러.. 의사 전달 OK 기계어:10110(안녕!)


  Hit : 9834     Date : 2011/08/19 01:31