컴파일러는 소스 코드를 읽고 객체 레벨 코드(object level code)로 변환시키는 기능을 가진 도구이다.
즉, 컴파일러는 소스 파일(source file)을 기계가 이해할 수 있는 객체 파일(object file)로 변환한다
object code 는 컴퓨터 언어로 된 명령문 또는 명령으로,
일반적으로 기계어 코드 언어(바이너리) 또는 레지스터 전송 언어 (RTL)와 같은 중간 언어이다.
컴퓨터는 고급 언어인 소스코드는 이해하지 못하고 객체 레벨 코드만 이해할 수 있기 때문에 컴파일 작업이 필요하다.
'컴퓨터 공학' 카테고리의 다른 글
기계어, 자연어, 어셈블리어, 고급 언어 (0) | 2024.04.30 |
---|---|
임베디드 시스템 (embedded system) 이란 (0) | 2024.04.30 |
콘솔에서의 입력 처리 (0) | 2024.04.30 |
리틀 엔디안, 빅 엔디안 (0) | 2024.04.30 |