теория языков и типов + управление памятьюlanguage & type theory + memory management
Системы типов и лямбда-исчисление, обобщённое программирование, алгебраические типы данных, модели памяти рантайма, низкоуровневые аллокаторы, PE-файл/жизненный цикл процесса, а также автоматы и формальные языки — фундамент под парсеры и regex-движки. 3 подраздела, 11 пунктов: 1.1 заполнен полностью (3 страницы), в 1.2 заполнен 1.2.4 (PE-файл), 1.3 — новый каркас.Type systems and lambda calculus, generic programming, algebraic data types, runtime memory models, low-level allocators, the PE file/process lifecycle, and automata & formal languages — the foundation under parsers and regex engines. 3 subsections, 11 items: 1.1 is fully filled in (3 pages), 1.2 has 1.2.4 (the PE file) filled in, 1.3 is a new skeleton.
статусstatus
1.1 (система типов и λ-исчисление, обобщённое программирование, алгебраические типы данных) заполнен полностью — 3 страницы с примерами на C++/Rust/Python/TypeScript/Go. В 1.2 заполнен пункт 1.2.4 (PE-файл: секции .text/.rdata/.data/.bss, где хранятся константы до запуска, полный путь компиляция → линковка → загрузка → main) — 1.2.1–1.2.3 остаются каркасом. Нумерация 1.1.3 у ADT исправлена (в исходном плане была опечатка «1.2.3»); карточка 1.2.3 «низкоуровневые аллокаторы» — отдельный, корректно пронумерованный пункт. Добавлен подраздел 1.3 «Автоматы и формальные языки» (иерархия Хомского, конечные автоматы/regex, КС-грамматики/парсинг, машины Тьюринга/разрешимость) — эта тема раньше отсутствовала во всей базе знаний, хотя является стандартным столпом теории CS и фундаментом для regex-движков, парсеров и компиляторов.1.1 (type systems & lambda calculus, generic programming, algebraic data types) is fully filled in — 3 pages with examples in C++/Rust/Python/TypeScript/Go. In 1.2, item 1.2.4 is filled in (the PE file: .text/.rdata/.data/.bss sections, where constants live before launch, the full path from compilation → linking → loading → main) — 1.2.1–1.2.3 remain a skeleton. The 1.1.3 numbering for ADT has been corrected (the source plan had a "1.2.3" typo); the 1.2.3 card for "low-level allocators" is a separate, correctly numbered item. Subsection 1.3 "Automata & formal languages" was added (the Chomsky hierarchy, finite automata/regex, CFGs/parsing, Turing machines/decidability) — this topic was previously absent from the entire knowledge base, despite being a standard pillar of CS theory and the foundation for regex engines, parsers, and compilers.