Библиотека разработчика
18.2K subscribers
18 photos
5 videos
2 files
446 links
Самая актуальная литература по программированию и разработке.

Copyright: @camprobot

Обратная связь: @earlsky

РКН: https://clck.ru/3FnoCY
加入频道
Как создавать эффективные микросервисы на С++ быстрее
Антон Полухин
2022

Внезапно: появился открытый исходный код беты фреймворка
userver от Яндекса, которую компания использует во многих своих сервисах от Лавки до Go. Кто не в курсе: он нужен для создания высоконагруженных приложений.

К такому событию появилась большая статья на Habr о том, зачем вообще использовать userver и как его затестить — прямо с чётким алгоритмом.

Язык: Русский 🇷🇺

📌 Статья

#полезно #rus #C_plus_plus
C++20 for Lazy Programmers.
Will Briggs
2020

С помощью этого уникального издания вы расширите свои возможности в различных проектах, включая собственную аркадную игру на C++. Вы создадите свои собственные классы, шаблоны и абстрактные типы данных.

После прочтения и использования этой книги вы будете готовы самостоятельно создавать реальные приложения C++ и игровые проекты.

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #C_plus_plus #eng
Обратные вызовы в C++
Виталий Ткаченко
2020

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

В первую очередь книга предназначена для программистов среднего (middle) уровня, т.е. тех, кто уже достаточно хорошо знает язык C++, но хотел бы расширить и углубить свои знания в области проектирования и дизайна.

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #C_plus_plus #rus
C++ Best Practices
Jason Turner
2020

Повышайте уровень своего C++, заставьте инструменты работать на вас, устраняйте распространенные проблемы и переходите к более захватывающим вещам! Эта книга сводит опыт к наиболее важным вещам, которые необходимо решить, чтобы сделать код более быстрым, простым в обслуживании и более переносимым.

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

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #C_Plus_Plus #eng
C++ для инженерных и научных расчетов.
Готтшинг Питер
2020

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

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

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #C_plus_plus #rus
Удобный репозиторий для создания высоконагруженных приложений

Фреймворк userver 1.0 — это набор инструментов, который позволяет создавать надёжные высоконагруженные приложения на C++. Уже больше года открытая версия фреймворка развивается при поддержке сообщества, благодаря чему бету-версию инструмента заметно преобразили.

Среди основных изменений в userver 1.0 — поддержка популярных баз данных MySQL, расширенная документация с примерами и инструкциями, чтобы упростить использование фреймворка, а также переработанные механизмы работы с метриками, системы сборки и тестирования проекта. Кстати, с помощью этого фреймворка написан микросервис, используемый для поиска водителя в Яндекс Такси и для поиска курьера в Яндекс Доставке.

Полная статья об инструменте на Хабре

#C_plus_plus
С++ 20 в деталях
Гримм Райнер
2023


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

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

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #C_plus_plus #rus
Эффективное использование C++
Скотт Мэйерс
2020


Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными.

Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами.

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #C_plus_plus #rus
Программируемые логические автоматы (ПЛА)
Б. Г. Терехин
2022

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

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #C_Plus_Plus #rus
Learn C++ Quickly
Code Quickly
2020

C++ — самый мощный язык программирования в современном мире по одной простой причине: он позволяет полностью контролировать не только логику программы и графический интерфейс пользователя, но и аппаратное обеспечение.

Если его используют все ИТ-гиганты, само собой разумеется, что все самые успешные программисты в мире имеют C++ в своем резюме. И именно поэтому вы должны добавить его к себе во внимание.

Язык: Английский 🇬🇧

💾 Скачать PDF

🛒 Купить печатную версию

#книга #C_plus_plus #eng