1580, 10/79 회원가입  로그인  
   xownsdk2
   1.2 컴파일러란 무엇인가?

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


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



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



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



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



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



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


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



    
1400   간단하게 리눅스 계정 추가하는 방법!!![1]     zcb707
08/01 7360
1399   트레이너 문제입니다 test.1과 해답지!!![3]     zcb707
03/12 7145
1398   레지스트리 구조     zcb707
08/31 8459
1397   리눅스에서 부팅 디스켓 제작하기     zcb707
08/18 7044
1396   윈도우에서 리눅수 부팅 디스켓 만드는방법     zcb707
08/18 7175
1395   넷 샌드[5]     zcb707
08/17 8903
1394   [공유기문제해결]ftz구축해보기     yuhioh8
01/21 9359
1393   해킹 팀 모집[대회,병특,취업][4]     younglose
10/03 8302
1392   레벨5 레이스컨디션에 대해서. [의외로 질문하시는 분들이 많아서..][9]     yl
10/01 13955
1391     [re] ::system(); 사용 관련.. :: ↑     yl
10/04 8521
1390   ↓보충. 올바른 검색 조건으로, find명령어를 사용하자.[13]     yl
09/09 13480
1389   프로그래밍...[1]     YIYIYI
10/16 6867
1388 비밀글입니다  2.3 모니터에 데이터 출력하기 printf()      xownsdk2
08/20 2
1387   2.2 노즈의찰진 C world      xownsdk2
08/20 6510
1386   2. C언어의 기본 구조와 표준 입출력     xownsdk2
08/19 6822
1385   1-4 노즈의 C world (기초적인 코드짜보기!)      xownsdk2
08/19 6738
1384   1.3 프로그램 작성 방법-이론      xownsdk2
08/19 6628
  1.2 컴파일러란 무엇인가?      xownsdk2
08/19 7478
1382   1. C언어란 무엇인가?      xownsdk2
08/19 7011
1381   노즈의 해커스쿨 ftz탐방기 trainer4 !!     xownsdk2
08/04 7669
[1][2][3][4][5][6][7][8][9] 10 ..[79]

Copyright 1999-2023 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com