➡️ Пишешь на C++ или только изучаешь его? Этот пост для тебя!



Собрали ТОП-5 крутых книг про язык C++ special for you 💙



Сохраняй, читай и шерь в профессиональные чаты.



1️⃣ Бьерн Страуструп, «Дизайн и эволюция С++»



Книга от создателя языка программирования С++ Бьерна Страуструпа. Позволяет углубиться в историю создания С++, описывает цели, принципы и изменения языка.

Достойно быть настольным для всех программистов, которые ежедневно используют С++.



2️⃣ Голден Кришна, «Хороший интефейс — невидимый интерфейс»



Книга будет интересна не только дизайнерам, но и просто любознательным людям.

Голден Кришна — дизайнер с опытом работы в таких компаниях, как Samsung и Google. Тут есть интересные рассуждения автора об избавлении от графических интерфейсов там, где в них нет необходимости. После прочтения ты сможешь посмотреть на многое другими глазами, видеть больше в мобильных приложениях или сайтах.



3️⃣ Элизабет Халл, Кен Джексон, Джереми Дик «Инженерия требований»



Эту книгу можно назвать библией специалистов по инженерии, ведь требования — неотъемлемая часть любого процесса разработки программных и аппаратных систем.

Здесь собрана исключительно научная информация: авторы объясняют роль системной инженерии в решении задач по созданию систем, описывают язык UML2, рассказывают об изучении связи между требованиями и моделированием.



4️⃣ Джон Оустерхаут, «Философия дизайна программного обеспечения»



Подходит начинающим специалистам. Оустерхаут рассказывает, как простой дизайн решает проблему сложности программного обеспечения. В книге ты найдешь идеи и способы их применения в ежедневной работе. Например, концепция глубоких и поверхностных модулей, тактическое и стратегическое программирование.



5️⃣ Мейерс Скотт, «Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14»



Эта книга посвящена возможностям языка, появившимся в C++11 и C++14.

Для эффективного использования обновлений нужно не просто знать о существовании ключевых слов или функций, но и понимать концепции, заложенные в них. О новых концепциях и о том, как эффективно их использовать и рассказывает эта книга.