Кладовочка

О разном, чтобы было под рукой онлайн

Шпаргалки для разработчиков

Краткие справочники по технологиям — с объяснениями, копируемыми примерами кода и решениями реальных проблем. Для повседневной работы и подготовки к собеседованиям.

Фронтенд 3

Системные языки 9

Rust

Владение и заимствование, lifetimes, трейты, generics, умные указатели, многопоточность, async, тесты

Go (Golang)

Синтаксис, интерфейсы, ошибки, горутины и каналы, context, HTTP-сервер, тесты, конкурентные паттерны

Си (C)

Компиляция, типы, указатели и массивы, строки, структуры, динамическая память, препроцессор, Makefile, gdb/valgrind

C++

Синтаксис, ссылки и указатели, ООП, виртуальные функции, RAII, умные указатели, move-семантика, шаблоны и concepts, STL, исключения, многопоточность, C++11–23

C++ быстрый справочник

Конструкции языка на одной странице: типы, операторы, функции, классы, шаблоны, STL, ranges, многопоточность, C++11–23 — код и краткие пояснения

Си (C) для студентов

Экзамен и контрольные МИФИ, МГУ, МФТИ: указатели и память, строки без библиотечных функций, структуры, сортировки, хеш-таблицы, деревья, графы, теория алгоритмов

C++ для студентов

Экзамен, коллоквиум и контрольные МИФИ, МГУ, МФТИ: ООП, наследование и vtable, шаблоны, STL, move-семантика, теория трансляции, алгоритмы

Алгоритмы на C/C++

Сложность, структуры данных, сортировки, хеш, деревья, графы, динамическое программирование, типовые задачи — к экзамену МИФИ, МГУ, МФТИ

C++ Core Guidelines

Перевод ключевых правил C++ Core Guidelines: философия, интерфейсы, функции, классы, ресурсы, выражения, ошибки, конкурентность

Бэкенд 6

Базы данных 3

DevOps 6

Data Science 1