AOT1 [개념] 달빅과 ART(JIT 컴파일러와 AOT컴파일러) [컴파일러]고급언어로 쓰여진 프로그램이 컴퓨터에서 실행되기 위해서는 컴퓨터가 직접 이해할 수 있는 언어로 바꾸어 주어야 한다. 이런 역활을 하는 프로그램이 컴파일러 이다. 고급언어는 인간이 이해할 수 있는 표현으로 사용할 수 있는 언어이고, 저급언어는 컴퓨터가 이해할 수 있는 표현으로 사용하는 언어이다. 컴파일러는 소스코드를 컴파일하여 목적코드(Object Code)를 생성하고,목적코드는 링커가 라이브러리와 연결하여 실행가능한 코드를 생성하여 실행한다. * 자바 컴파일러와 JIT 컴파일러는 다른 것이다. 자바 컴파일러는 .java 파일을 해석해서 .class파일(자바 바이트 코드)로 변환한다. JIT 컴파일러는 .class파일을 해석해서 기계어로 번역하여 JVM이 실행할 수 있는 형태로 번역한다. [AR.. 2016. 5. 16. 이전 1 다음