소스 코드 (.c) → 오브젝트 파일 (.o) → 실행 파일 (.exe) → 운영체제에서 실행 * 오브젝트 파일 : 기계어 * 컴파일러가 컴파일, 링커가 실행파일 생성, 운영체제가 실행
소스 코드 (.java) → 바이트코드 파일 (.class) → 자바 가상 머신(JVM)에서 실행 * 바이트코드 파일 : 바이트코드 * javac가 컴파일, java가 실행(JVM 호출)
정리되지않고 이상하게 기억하고 있었어서 한번 정리