기타/컴퓨터공학

초보자가 알아야 할 컴퓨터 원리

바로이순간 2013. 8. 21. 11:31

컴파일러도 하나의 응용 프로그램 입니다.

컴파일러는 사용자가 입력한 c언어 소스를 가지고 실행파일을 만들어 줍니다.


예를 들어서 Hello, world! 를 출력하는 프로그램의 실행파일을 만들어 주고서

때로는 이 실행파일을 실행시킨 결과도 우리에게 보여주게 됩니다.


운영체제가 볼때에 컴파일러도 다른 응용프로그램(한글, 오피스, 게임)이나 마찬가지입니다.

하지만 이 컴파일러가 하는 일이 꽤 복잡한 일을 하는 것입니다. 


실행파일 이라는 것이 응용프로그램이 되는 경우도 있고, 간단한 형태의 실행파일이 되는 경우도

있습니다만, 이 실행파일 속에는 메모리상에서 어떻게 적재 (메모리에 자리를 차지하게 되는지)

되는지, 어디서 부터 시작되는지에 대한 정보들이 다 들어 있습니다.


--------------------------------------------------------------------------------------------------------------------------------------------


초보 프로그래머가 꼭 알아야 할 컴퓨터 동작 원리

김종훈 지음 | 국내서 | 2004년 07월 | 한빛미디어(주)

교보문고에서 eBook으로 제공하고 있슴


성공과 실패를 결정하는 1%의 프로그래밍 원리- 2nd Editionl 성공과 실패를 결정하는 1%

야자와 히사오 (지은이) | 조민호 (옮긴이) | 성안당 | 2009-01-12 | 원제 How Program Works