컴파일러(Compiler)

2025. 3. 28. 09:34JAVA/JAVA 실행 원리

☀️ 컴파일러(Compiler)란?

컴파일러(Compiler)는 프로그래밍 언어(하이레벨 언어)로 작성된 소스 코드(Source Code)를

기계어(Machine Code) 또는 바이트 코드(byte code)fh 변환하는 프로그램

→ 사람이 이해하기 쉬운 코드(C, Java 등)를 CPU가 직접 실행할 수 있는 코드(ex : 0 과 1)로 변환

 

  🌕 역할

  • 소스 코드 >>> 기계어로 변환
  • 에러 검출 및 코드 최적화
  • 빠른 실행 속도 제공    

 

 🌕 대표적인 컴파일러

각 프로그래밍 언어마다 사용되는 컴파일러가 다르다.

언어 컴파일러
C GCC, CLang, MSVC
C++ GCC, CLang, MSVC
Java Javac(바이트코드 변환)

'JAVA > JAVA 실행 원리' 카테고리의 다른 글

2의 보수  (0) 2025.04.16
JVM(자바 가상 머신)  (0) 2025.03.28
JAVA  (0) 2025.03.26
STS4 (IDE, 통합 개발 환경) 사용 시 편리함  (0) 2025.03.25
Java 설치 방법  (0) 2025.03.25