[Dart] AOT(Ahead-Of-Time) 과 JIT(Just-In-Time) 컴파일러
·
Flutter/Basic Knowledge
Dart 언어는 AOT, JIT 두 가지 컴파일 모드를 지원한다. 나는 개인적으로 해당 컴파일 방식이 매우 Cool 하다고 생각함 ! 이렇게 컴파일러를 분리한 이유는 개발자 친화적인 방식으로 개발 환경의 편의성을 늘려주기 위함에 있는 것 같다 :) 내가 Dart 언어를 사용하면서 가장 크게 좋다고 느꼈던 부분 중 하나이기 때문에 내용을 작성해보기로 했다. 1. JIT (Just-In-Time) 컴파일러: 실행 시간 컴파일: JIT 컴파일러는 애플리케이션이 실행 중일 때 코드를 컴파일한다. 따라서 개발자가 코드를 수정하고 다시 실행할 때 마다 최신 코드로 빠르게 반영된다. (매우 매우 매우 Cool!) 인터프리터와 컴파일러 혼합: 코드를 인터프리터로 빠르게 실행하면서, 동시에 컴파일을 진행하여 최적화된 코..