AOT

CS

AOT 컴파일러, 인터프리터, 바이트코드 인터프리터, JIT 컴파일러

빌드의 진화사 새로운 방식이 등장할때는 기존의 방식에 어떤 문제점이 있고, 그 문제점을 해결하기 위해 등장합니다. 이 발전 순서를 따라가면 이해가 쉬워지는 것 같습니다. AOT 컴파일러 C, C++ 동작 방식 C언어 코드를 컴파일러가 실행파일로 번역합니다. 이 과정을 '컴파일' 이라고 하고, 이 실행파일을 실행시키면 런타임으로 들어가게 됩니다. 컴파일 타임 : C언어 코드 -> 기계어 (실행파일) 런타임 : 기계어 -> CPU 로드 이 과정이 완전히 분리되어있습니다. 이 방식의 장점과 단점은 어떻게 될까요? 장점 1. 런타임이 빠릅니다. 기계어가 이미 만들어져 있기 때문에 다른 처리 없이 머신에 올려주기만 하면 됩니다. 2. 코드 자체도 빠릅니다. 머신에 가장 가까운 언어로 미리 통번역을 하기 때문에 기..

jamong5
'AOT' 태그의 글 목록