gpffh1011
컴파일과 컴파일러 본문
@컴파일(compile)
가나다...abc...123...%();등 다양한 문자를 사용하는 사람과 달리
컴퓨터는 0과 1로 구성된 2진코드로만 모든 명령을 이해하고 실행하기에,
컴퓨터에게 명령을 내리기 위해서는
우리의 언어를 컴퓨터가 이해할 수 있도록 번역이 필요하다. 이 번역 과정을 컴파일이라 한다.
<<컴파일 : 사람이 이해하는 언어를 컴퓨터가 이해할 수 있는 기계언어로 바꿔주는 과정>>
(프로그래밍언어,고급언어) (기계어)
(ex-java)
@컴파일러(compiler)
java, C언어 등의 특정 프로그래밍 언어로 쓰여있는 문서를 컴퓨터가 이해할 수 있는 기계어,어셈블리어 등 다른 프로그래밍 언어로 번역해 주는 프로그램을 말한다.
(a.k.a. 번역기)
'IT기초상식' 카테고리의 다른 글
HTTP와 웹서버 그리고 브라우저의 관계 (0) | 2020.05.13 |
---|---|
서버(server) (0) | 2020.05.13 |
동적할당, 정적할당/가비지컬렉터 (0) | 2020.05.13 |
부동소수점과 그 한계 (0) | 2020.05.13 |
기계어와 어셈블리언어 고급언어 (0) | 2020.05.13 |