kb · c · language

Ядро языкаThe language core

Указатели, ручное управление памятью, структуры и препроцессор, недоопределённое поведение — то, что делает C ближайшим к железу языком в этой базе знаний и то, ради чего низкоуровневые библиотеки (DPDK, io_uring, RDMA — см. ecosystem) выбирают именно его ABI.Pointers, manual memory management, structs and the preprocessor, undefined behavior — what makes C the closest-to-metal language in this knowledge base, and why low-level libraries (DPDK, io_uring, RDMA — see ecosystem) target its ABI specifically.

Указатели и памятьPointers and memory

Типы и данныеTypes and data

Препроцессор и сборкаPreprocessor and compilation

UB и безопасностьUB and safety

то, что Rust устраняет статическиwhat Rust eliminates statically

статусstatus

Каркас: 4 категории, 13 пунктов. Список тем зафиксирован, страницы фич не написаны. pointers-memory/ и ub-safety/ — фундамент того, почему низкоуровневые библиотеки в ecosystem/ (DPDK, io_uring, RDMA) выбирают чистый C ABI: детерминированный layout памяти без скрытых аллокаций рантайма.Skeleton: 4 categories, 13 entries. The topic list is locked in, feature pages not yet written. pointers-memory/ and ub-safety/ are the foundation for why the low-level libraries in ecosystem/ (DPDK, io_uring, RDMA) target the plain C ABI: deterministic memory layout with no hidden runtime allocation.