본문 바로가기

JAVA

C++ 프로그래머 Java 맛보기 #2

머 튜토리얼에 따라서 대체 java 라는 놈이 어떤 놈인 것이냐? 라는 이야기로 시작되는데 언어들이 머 특별한게 있겠냐만은 다음처럼 그림을 묘사를 해두었는데 

 
일반적으로 Native 언어들은 컴파일러에서 object 파일을 생성후 execute 파일 생성 시키는데 이녀석은 virtual machine 에서 돌아갈 수 있는 중간단계의 언어를 생성 한뒤 virtual machine 에서 실행을 시킨다. 물론 이런 managed 언어들은 모두 비슷한 방식으로 돌아가므로 대충만 알아두면 되지 않을 까 싶다. 

 
 
 
 
java 의 장점으로 하나의 코드로 any device 가 가능하다는 점인데 그에 구조는 아래와 같다. 사용자는 코드를 작성하고 만들어진 class 로 jvm에서 실행한다는 것 인데 사실 C++ 도 다르지 않다. 물론 target 이 되는 컴파일러와 system dependent 한 코드들을 사용하지 않는다는 가정에서 말이다. 
 
 
 

'JAVA' 카테고리의 다른 글

C++ 프로그래머 Java 맛보기 #4  (0) 2013.09.26
C++ 프로그래머 Java 맛보기 #3  (0) 2013.09.26
C++ 프로그래머 Java 맛보기 #1  (0) 2013.09.26
maven for utf-8  (0) 2013.09.26
java style check add-on  (0) 2013.09.26