M
Size: a a a
M
WI
TL
TL
TL
TL
A
A
ОС на низком уровне
Дейтел, Дейтел, Чофнес: Операционные системы. Основы и принципы
Уильям Ричард Стивенс: UNIX. Профессиональное программирование
М. Чезати: Ядро Linux
ОС на уровне пользователя
Арнольд Роббинс: Unix. Справочник
Арнольд Роббинс: Bash. Карманный справочник системного администратора
Алгоритмы и структуры данных
Роберт Седжвик: Фундаментальные алгоритмы C++
По проектированию
Мартин Клеппман: Высоконагруженные приложения. Программирование, масштабирование, поддержка
Эндрю Таненбаум: Распределенные системы. Принципы и парадигмы
http://docplayer.ru/49289407-Highload-instruktory-aka..
Большое количество выступлений на HighLoad, рассказы об архитектуре компаний mail.ru, yandex, google, dropbox...
По С++
Скотт Майерс: Эффективное использование STL
Скотт Майерс: Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Скотт Майерс: Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов
Скотт Майерс: Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14
Герб Саттер: Решение сложных задач на С++
Герб Саттер: Новые сложные задачи на C++
Бьерн Страуструп: Программирование. Принципы и практика с использованием C++
Бьерн Страуструп: Дизайн и эволюция С++
Андрей Александреску: Современное проектирование на C++
Дэвид Вандевурд, Николаи М. Джосаттис: Шаблоны C++. Справочник разработчика
Николаи М. Джосаттис: Стандартная библиотека C++. Справочное руководство
Яцек Галовиц: С++17 STL. Стандартная библиотека шаблонов
Энтони Уильямс: Параллельное программирование на С++ в действии. Практика разработки многопоточных программ
Общее по программированию
Роберт Мартин: Чистый код: создание, анализ и рефакторинг
Стив Макконнелл: Совершенный код
Джеффри Фридл: Регулярные выражения
Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес: Приемы объектно-ориентированного проектирования. Паттерны проектирования
A
A
TL
A
RN
WI
A
WI
WI
WI
S
B[