мост между C++/Rust и машинным кодомthe bridge between C++/Rust and machine code
Практический мост между высокоуровневой семантикой C++20/Rust и машинным кодом x86_64/ARM64: обратный инжиниринг выхлопа компиляторов через Compiler Explorer (Godbolt), узкие места конвейера CPU, устранение неявных накладных расходов, автовекторизация. Каркас: 7 глав, 21 пункт, страницы ещё не написаны.A practical bridge between C++20/Rust high-level semantics and x86_64/ARM64 machine code: reverse-engineering compiler output via Compiler Explorer (Godbolt), CPU pipeline bottlenecks, eliminating implicit overhead, autovectorization. Skeleton: 7 chapters, 21 items, pages not yet written.
статусstatus
Это каркас: 7 глав и 21 пункт зафиксированы, страницы ещё не написаны. Метка interview отмечает пункты, которые чаще всего всплывают на технических собеседованиях (calling conventions, branch elimination, magic-number division, atomics/memory barriers, LLVM-MCA, SIMD-выхлоп). Содержимое адаптировано из kb/assembler.md — личного высокоуровневого плана, а не готового текста. В отличие от theory/, это практический раздел — не абстрактная теория, а прикладной мост между C++/Rust и конкретным машинным кодом компиляторов, поэтому он вынесен на верхний уровень отдельно от языков и от theory/. Заголовки пунктов здесь пронумерованы по главам (1.1–7.2), а не по формату X.Y.Z, так как источник организован как учебник, а не как плоский список тем.This is a skeleton: 7 chapters and 21 items are locked in, pages not yet written. The interview tag marks the items that come up most often in technical interviews (calling conventions, branch elimination, magic-number division, atomics/memory barriers, LLVM-MCA, SIMD output). Content is adapted from kb/assembler.md — a personal high-level outline, not finished prose. Unlike theory/, this is a practical section — not abstract theory, but an applied bridge between C++/Rust and the concrete machine code compilers emit, which is why it sits at the top level, separate from both the languages and theory/. Item numbering here follows chapters (1.1–7.2) rather than the X.Y.Z format, since the source is organized as a textbook rather than a flat topic list.