컴파일과 인터프리터
·
IT개념
CPU와 연산CPU(중앙처리장치)는 컴퓨터의 핵심적인 기계 장치로 명령에 따라 연산을 수행한다. CPU는 인간이 작성한 고급 언어(파이썬, 자바, C언어 등등)를 직접 이해하지 못하므로 기계어(머신코드)라는 특수한 코드 체계를 사용하여 명령을 수행 해야한다. 고급 언어로 작성 된 언어를 기계어로 번역하기 위해서 아래 두가지의 방법 있다. 컴파일러와 인터프리터고급 언어는 CPU가 이해할 수 있는 기계어로 번역해야 하며, 이때 사용하는 방식에 따라 컴파일러 언어와 인터프리터 언어로 나눌 수 있다. 컴파일러 언어 : 소스 코드를 한꺼번에 기계어로 번역하여 실행 파일로 변환한다. 컴파일을 통해 생성된 기계어 코드는 CPU가 바로 실행할 수 있으며 이를 네이티브 코드라고 한다. 네이티브 코드는 특정 운영체제..