각각의 언어는 컴파일러방식 또는 인터프리터 방식으로 재구현 되어 기계로 전달된다. 1. 컴파일 방식 - 프로그램 소스가 컴파일러에 의해 다음 과정을 거치면서 기계언어로 변경된다. ⓐ 프로그램 소스코드 컴파일 실행 ⓑ 어휘 분석(분법적으로 의미가 있는 최소한의 단위로 쪼겜) ⓒ 문법 분석(문법적으로 타당한지를 판단) ⓓ 중간코드 생성 및 지속적인 최적화 실시 ⓔ 기계어 생성 - 과정에서 보면 기계어로 바로 변경되는 것이아니라 중간에 중간 코드를 생성한다. ⓐ 중간코드 : 고차원 언어와 저급 언어의 중간단계코드로 어느 특정 기계에 종속되지 않는 언어 : 기계어는 해당 언어에 종속되는 반면에 중간코드는 기계와 독립적이다. >> 즉, 중간코드단계를 가지고 여러 기계에서 사용이 가능하다. - 장점 : 소스코드가 ..