300x250 compile1 인터프리터, 컴파일, JIT 컴파일 들어가기 전에 우리가 작성한 코드가 컴퓨터에서 실행되기 위해서는 0과 1로 이루어진 컴퓨터가 인식할 수 있는 기계어로 변역되어야 한다. (C, 자바, C++, 자바스크립트 등과 같은 프로그래밍 언어를 사용하여 작성하는 프로그램을 고급 언어라고 합니다. 고급 언어는 사람 친화적 언어이다.) 기계어로 번역되는 방식(번역 시기)에는 인터프리터와 컴파일이 있다. 미리 번역을 해놓고 실행하면 컴파일 그때그때 번역하고 실행하면 인터프리터 컴파일 소스코드의 전체를 보고 기계어로 변역한 다음 번역된 파일을 생성해 컴퓨터에서 실행시키는 방법이다. 한 언어에서 다른 언어로 번역하는 프로그램을 컴파일러 컴파일러는 무조건 기계어로 번역할 필요 없다. (자바 → c언어) 파일들을 모두 번역해서 하나의 바이너리(또는 어셈블리)파.. 2022. 6. 2. 이전 1 다음 반응형