특정 프로그램밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어
번역 프로그램
출처👉위키백과

💡 javap 명령어
- 클래스 파일을 역어셈블(Disassemble)하는 명령어
- -c : 클래스 파일의 바이트 코드를 보여준다.
전체 소스 코드 파일을 가져와 사용되지 않는 코드나 중복된 코드 등을 분석 후 최적화 한다.프로그램을 실행하는 동안 실시간으로 기계어로 번역하는 컴파일러로Profiler가 실행 중인 애플리케이션의 hot spot(자주 사용되는 코드)을 식별하고, 특정 메서드에 대한 호출 횟수 등을 카운트하여 알리면 이를 최적화하여 Native Code로 변환한다.code cache로 옮겨 빠르게 액세스할 수 있도록 한다.프로그래밍 언어의
소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다.
출처👉위키백과
한 번에 한 줄씩, 소스 코드 파일에서 라인을 읽고 프로세서가 실행할 수 있도록 전송하고, 그다음 라인을 읽고 전송하는 동작을 반복한다.🤔 코틀린과 자바가 100% 호환되는 이유
- 코틀린과 자바는 JVM에서 실행되며, 코틀린 또한 컴파일러를 통해 자바 바이트 코드로 변환된다.
💡참고