What Is an Array, Really? I'm Writing a Book to Find Out
배열의 본질을 탐구하며, 이를 주제로 한 오픈소스 책 ARLIZ를 소개합니다.
코드를 작성하면서 배열을 사용하는 것에는 익숙했지만, 배열의 본질에 대해 깊이 이해하지 못했다는 저자의 고민에서 시작된 글입니다. 이 질문은 런타임, 메모리 레이아웃, 하드웨어 등의 단계를 거쳐 물리적 정보 표현의 기본 문제로 이어졌습니다. 결국 이 프로젝트는 한 권의 책에서 세 권의 책으로 확대되어 각 권은 다음 권의 전제조건이 됩니다. 저자는 이 내용을 GitHub를 통해 공개적으로 작업 중입니다.
Explores the essence of arrays and introduces the open-source book ARLIZ.
The article begins with the author's realization that despite extensive coding with arrays, he lacked a deep understanding of their essence. This quest led to a journey through runtime, memory layout, and hardware, ultimately questioning how physical entities represent information. The project expanded from a single article to a three-volume book series, each volume prerequisite to the next, hosted publicly on GitHub. The author emphasizes the foundational knowledge required to truly grasp arrays.