Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- maeil-mail
- redux-toolkit
- Get
- Algorithm
- react-redux
- 항해99
- 코딩테스트합격자되기
- 리액트
- SW
- 프로그래머스
- java
- useDispatch
- 이코테
- 자바
- react
- sw expert academy
- 알고리즘
- 항해플러스
- redux-saga
- createSlice
- react-router
- redux
- C++
- Python
- 테코테코
- 매일메일
- JavaScript
- json-server
- axios
- programmers
Archives
- Today
- Total
목록weekly (1)
Binary Journey

컴파일러와 링커의 동작 원리는 C 언어와 같은 시스템 언어에서 자주 다루지만, Java와 Kotlin 같은 JVM 언어에서도 유사한 개념이 적용된다. Java/Kotlin 소스 코드는 컴퍼일러에 의해 바이트코드(JVM 명령어 집합)로 변환되고 실행 시에는 JVM이 이 바이트코드를 적재하고 해석, 최적화하여 실제 CPU에서 실행한다. 중점적으로 살펴볼 부분으로는 아래와 같다.컴파일 단계부터 실행 단계까지의 흐름컴파일러, 클래스 로더, 바이트 코드 처리(JIT 컴파일러, 인터프리터), 오류 발생 단계, 중간 산출물(.class, .jar), 전통적인 링커 개념이 JVM에서는 어떻게 나타나는지1. 소스 코드 → 바이트코드, 컴파일 단계JVM 바이트코드는 특정 OS나 CPU 아키텍처에 종속적이지 않아 JVM만 ..
weekly/컴퓨터 밑바닥의 비밀
2025. 4. 5. 22:47