64비트 어셈블리로 직접 만드는 객체지향, 예외 처리, 동시성

The Art of 64-bit Assembly

64비트 어셈블리로 직접 만드는 객체지향, 예외 처리, 동시성

Randall Hyde의 《The Art of 64-Bit Assembly, Volume 2》는 C++, Python, Rust에서 사용하는 고수준 개념을 MASM 어셈블리로 직접 구현해 보여준다. vtable, 메서드 디스패치, 상속, Windows SEH, 클로저, 코루틴, 동시성 프로그래밍 등을 명령어 수준에서 해부하며, 실제 Windows 환경에서 실행되는 코드를 통해 이론과 실무의 간극을 메운다. 2026년 6월 출간 예정이며, 어셈블리 지식이 있는 개발자에게 깊이 있는 이해를 제공한다.

AI에게 x86에서 vtable이 어떻게 동작하는지 물어보면 그럴듯한 답을 얻을 수 있지만, Windows가 실제로 기대하는 vtable의 구조나 명령어 수준에서 메서드 디스패치가 동작하는 방식, 그리고 관례에서 벗어날 때 무엇이 깨지는지는 알려주지 않는다.

같은 날의 다른 소식

2026-08-02