[Week1 - CSAPP] 1.3 - 컴파일 시스템이 어떻게 동작하는지 이해하는 것은 중요하다.
2025. 9. 6. 13:48ㆍCSAPP
개발자는 컴파일러 내부 동작까지 굳이 알 필요는 없다.
다만, 우리는 올바른 판단을 위해 기계어 수준 코드에 대한 기본적 이해는 필요하다.
switch문은 if-else if의 연속 사용 하는 것보다 항상 효율적인지에 대한 판단이나,
while문의 루프는 for문의 루프보다 효율적인지,
포인터를 통한 참조가 인덱스를 통한 참조보다 효율적인지,
이런 개발을 하면서 궁금하다고 느낀 점들을 이해하고, 다음부터는 어떤 형태로 구현할지 판단하기 위해서
우리는 기본적 이해가 필요하다.
'CSAPP' 카테고리의 다른 글
| [Week2 - CSAPP] 1.9 - 중요한 주체들 (0) | 2025.09.15 |
|---|---|
| [Week1 - CSAPP] 1.5 - 캐시가 중요하다. (0) | 2025.09.08 |
| [Week1 - CSAPP] 1.4 - 프로세서는 메모리에 저장된 인스트럭션을 읽고 해석한다. (0) | 2025.09.08 |
| [Week1 - CSAPP] 1.2 - 프로그램은 다른 프로그램에 의해 다른 형태로 번역된다. (0) | 2025.09.05 |
| [Week1 - CSAPP] 1.1 - 정보는 비트와 컨텍스트로 이루어진다 (0) | 2025.09.05 |