JVM

· Java
WORA(Write Once Run Anywhere)고급 언어로 작성된 프로그래밍 언어를 기계어로 번역하는 것에는 대표적으로 2가지 방법이 있다. 컴파일러(Compiler: 번역기)- 플랫폼 종속적이다. - 소스코드를 한 번에 연속적으로 번역한다.- 실행속도가 빠르다. 인터프리터(Interpreter: 해석기)- 플랫폼 비종속적이다.- 한 줄씩 기계어 번역을 수행한다.- 번역속도는 빠르지만 실행속도가 느리다. 여기서 플랫폼은 OS나 코드가 돌아갈 환경을 말한다.또한, Compiler와 Interpreter를 혼합하여 사용하는 언어를 Hybrid 언어라고 하고, Java는 여기에 속한다.이 둘을 모두 사용함으로써 Write Once Run Anywhere를 실현할 수 있었다. 자바 컴파일러(javac)..
가든잉
'JVM' 태그의 글 목록