Библиотека программиста (книги для разработчиков)
20.8K subscribers
796 photos
98 videos
9 files
485 links
Книги по программированию. Книги для дизайнеров, верстальщиков, IT специалистов. По всем вопросам @evgenycarter

РКН clck.ru/3KoESW
Download Telegram
🔖API Design for C++, 2nd Edition
Автор: Martin Reddy (2024)

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

#cpp@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔖C++ Cookbook: How to write great code with the latest C++ releases
Автор: Wayne Murphy (2024)

Мы начнем с обсуждения основных концепций и узнаем, как использовать их в шаблонах. Затем мы рассмотрим такие продвинутые темы, как асинхронное программирование с помощью coroutines и инструменты для одновременной обработки нескольких задач. Вы узнаете о модулях C++ для создания модульных приложений, позволяющих лучше организовать код. Вы узнаете о диапазонах для эффективной обработки последовательностей данных, включая представления и адаптеры для преобразования и фильтрации данных. Кроме того, вы познакомитесь с новыми возможностями контейнеров, практиками более чистого кодирования и оптимизацией производительности в C++20/23.

#cpp@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Встреча ISO C++ в Софии: С++26 и рефлексия

Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса, и сейчас я расскажу о софийской встрече Международного комитета по стандартизации языка программирования C++, в которой принимал активное участие. Это была последняя встреча, на которой новые фичи языка, с предодобренным на прошлых встречах дизайном, ещё могли попасть в C++26.


И результат превзошёл все ожидания:

- compile-time-рефлексия
- рефлексия параметров функций
- аннотации
- std::optional<T&‍>
- параллельные алгоритмы

https://habr.com/ru/companies/yandex/articles/920470/

#cpp #programming

👉 @cpp_lib
👍42