JIT compiler
CS 스터디를 준비하는데 컴파일 언어의 컴파일 과정이 있어서, 인터프리터 언어와 컴파일 언어에 대해 찾아보았다. 문득 자바는 컴파일 언어 아닌가? 싶어서 검색해보았고.. JIT compiler와 JVM의 구조까지 한번 학습하는 시간을 갖게 된 것이다.. 이번 포스팅에서는 1) 인터프리터 언어와 컴파일 언어의 차이 2) 자바는 어떤 언어일까 3) JIT compiler와 JVM의 구조 를 간략하게 적어보겠다. 1) 인터프리터 언어 vs 컴파일 언어 개발자가 작성한 소스코드를 고급언어라고 한다. 둘의 큰 차이점은 고급언어를 컴파일하는지 여부다. 인터프리터 언어 인터프리터 언어는 우리가 작성한 소스코드를 컴파일 하지 않고 한 줄씩 읽으면서 실행한다. 컴파일 과정이 없으니 여기서 시간을 세이브 할 수 있겠지만 ..
2022.12.11