모던 C (옌스 구스테트)를 읽으며 정리하는 학습 노트 들어가며5장 값과 데이터 파트를 읽으며 좀처럼 내 환경에서는 찾아볼 수 없던 !! 문법을 발견했다. 이건 좀 더 디테일하게 branchless 패턴이라고 하던데 좀 더 깊은 탐구가 필요하여 다른 글에서 잇도록 하겠습니다. 5장은 추상 상태 기계를 이해하기 위한 내용을 시작합니다. 현대의 컴파일러란 놀라울 정도의 최적화로 아름다운 성능을 가진 오브젝트를 만들어내곤 합니다. abstract를 추상으로 번역할 수 밖에 없는 상황이 안타까울 따름입니다. 유독 이번에 표현이 얼마나 모호한지 절실히 느꼈습니다. 추상상태란, C 표준이 프로그램의 실행을 정의하기 위해 상정하는 가상의 실행 모델입니다. 정식 용어로는 추상 기계(abstract machine) 라..