2013년 8월 1일 목요일

[1주차 1일]Java와 C의 컴파일 차이

Java
- 컴파일하면 바로 EXE파일이 생성되지 않는다.
- JVM이 컴파일 .class 파일 생성.
- OS에 비종속적이지만 JRE가 있어야 실행이 가능하다.
- 컴파일시 문법검사를 하기때문에 C보다는 속도면에서 느리지만, 다른 인터프리터를 사용하는 언어보다는 빠르다.

C
- 컴파일하면 바로 EXE파일 생성함.
-OS에 종속적으로 JRE같은 실행을 위한 프로그램이 필요 없음.
-Java보다 기계어에 가깝기때문에 속도가 빠르다.

Cobl, ASP등등
- 실행할때마다 컴파일한다.
- OS에 비종속적이고 인터프리터가 있어야 한다.
- 매번 실행할때마다 컴파일을 하기때문에 C, Java보다 속도가 느리다.

댓글 없음:

댓글 쓰기