Аннотация

Зачастую христианство воспринимается как социально-консервативная и прокапиталистическая религия, ориентированная на правый политический спектр. Но насколько такая трактовка обоснованна, если вспомнить, что первые последователи христианства были из числа угнетенных? В книге «Христианские левые» Энтони Уильямс проблематизирует восприятие христианства как религию неравенства, давая вводный обзор течений социалистического и радикального христианства за последние 150 лет. Сосредоточившись на современных христианских левых движениях – от христианского социализма до теологии освобождения, от движения за гражданские права Мартина Лютера Кинга до квир-теологии, – Уильямс рассматривает основные вызовы, с которыми сталкиваются сегодня христианские левые как изнутри самого христианства, так и со стороны светских левых. Действительно ли Библия и христианское богословие поддерживают коллективизм и всеобщее равенство? Может ли христианский радикализм оставаться жизнеспособным в эпоху политики идентичности? Энтони А. Дж. Уильямс – британский исследователь политической теории, Университет Манчестер Метрополитан.

Аннотация

Язык С++ выбирают, когда надо создать по-настоящему молниеносные приложения. А качественная конкурентная обработка сделает их еще быстрее. Новые возможности С++17 позволяют использовать всю мощь многопоточного программирования, чтобы с легкостью решать задачи графической обработки, машинного обучения и др. Энтони Уильямс, эксперт конкурентной обработки, рассматривает примеры и описывает практические задачи, а также делится секретами, которые пригодятся всем, в том числе и самым опытным разработчикам. Теперь вам доступны все аспекты конкурентной обработки на C++17 – от создания новых потоков до проектирования полнофункциональных многопоточных алгоритмов и структур данных. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.

Аннотация

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