Обратные вызовы (callbacks) являются неотъемлемой частью компьютерного программирования и находят свое применение в самых разных областях. Нередко необходимость в их использовании возникает при разработке программного обеспечения. Книга "Обратные вызовы в С++", написанная Виталием Евгеньевичем Ткаченко, описывает различные способы реализации обратных вызовов и их преимущества и недостатки. Автор анализирует теоретические и практические аспекты, связанные с организацией обратных вызовов. Книга является руководством для разработчиков и программистов С++, которые хотят углубить свой уровень знаний в области проектирования программного обеспечения и использовать обратные вызовы для достижения своих целей. Книга рекомендуется не только начинающим, но и опытным разработчикам. Она содержит не только теоретические
Книга доступна только на английском языке. Пересказ на русский язык:
Книга посвящена обратной связи — динамической настройке алгоритмов под текущие значения параметров. Это важная тема в программировании. Рассматриваются различные подходы и их достоинства, даются рекомендации по применению того или иного метода. Для программистов среднего уровня. Будет полезно и опытным программистам как справочник по теме.
В данной книге автор ставит перед собой цель помочь начинающим программистам разобраться во всех нюансах использования механизма обратного вызова в языке программирования C++. В своей работе автор в простой и доступной форме освещает основные моменты и принципы работы обратного вызова, дает практические советы как правильно использовать в своих проектах различные механизмы вызываемые и вызывающие объекты, а также раскрывает вопросы оптимизации процессов при использовании обратного вызова. Что особенно актуально при разработке многопоточных приложений. Книга может быть полезной как начинающим, так и опытным программистам.
Электронная Книга «Обратные вызовы в C++» написана автором Виталий Евгеньевич Ткаченко в 2020 году.
Минимальный возраст читателя: 12
Язык: Русский
Описание книги от Виталий Евгеньевич Ткаченко
В практике разработки ПО зачастую встает задача динамической модификации программного кода в зависимости от текущих или настраиваемых значений параметров. Для решения этой задачи широко используются обратные вызовы. В языке C++ обратные вызовы реализуются различными способами, и далеко не всегда очевидно, какой из них лучший для конкретной ситуации. В книге рассмотрены теоретические и практические аспекты организации обратных вызовов, проанализированы достоинства и недостатки различных реализаций, выработаны рекомендации по выбору в зависимости от требований к проектируемому ПО. В первую очередь книга предназначена для программистов среднего (middle) уровня, т.е. тех, кто уже достаточно хорошо знает язык C++, но хотел бы расширить и углубить свои знания в области проектирования и дизайна. В определенной степени она также будет интересна опытным разработчикам, с одной стороны, как систематизация знаний, с другой стороны, как источник идей и методов для решения практических задач.