컴파일러(Compiler)
2025. 3. 28. 09:34ㆍJAVA/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 |