Перейти к основному содержимому

О разделе

Раздел связывает производительность, память, потоки, ошибки и сборку в единую картину среды исполнения. Сложные механизмы по возможности даются сначала на русском псевдокоде, затем — интерактивами и примерами на конкретных языках (как справочник).

Листинги на языках программирования (от ~8 строк) вынесены в каталог code.spirzen.ru и подгружаются через ExternalCodeEmbed. Русский псевдокод, короткие CLI-команды (1–4 строки), диаграммы mermaid и интерактивные демо остаются в статьях — последние подгружаются из play.spirzen.ru. Образец интеграции — Каталог примеров кода.

ШагМатериалЗачем
1Архитектура выполнения программПроизводительность, виртуальная память, GC, потоки, синхронизация; сравнение Java/Python/Go — 4.15
2Битовые операцииПредставление чисел в памяти
3Ошибки и исключенияОпределения, стек, try/catch; отказоустойчивость сервисов — ссылки из статьи
4Вызовы и иерархияЦепочки, рекурсия, профилирование
5Ресурсы и метрикиCPU, память, диск, сеть
6Отладка, мёртвый код, сборкаПрактика разработки
До изучения языков

Блоки "Справочно на …" можно читать как иллюстрацию идей. Вызовы и стек — в выполнении кода

асинхронность — в разделе 4.05

параллелизм на кластерах — в параллельных вычислениях.


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

База программистаАсинхронность — о разделе, Парадигмы и уровни абстракции — о разделе, Проект, структура и фреймворки — о разделе, Объектно-ориентированное программирование — о разделе, Выполнение кода — о разделе, Зависимости — о разделе.

ТехлидПроектирование — о разделе, Микросервисы и интеграция — о разделе, Паттерны проектирования — о разделе, Культура кода — о разделе, Роль и практика архитектора программного обеспечения, Технический дизайн на основе требований.

Архитектура и проектирование ПООсновы интеграционного взаимодействия — о разделе, Архитектура десктопных приложений, Аутентификация и авторизация, Проектирование и архитектура — о разделе, Low-code и No-code платформы, Паттерны проектирования — о разделе.


Содержание