Параллельные вычисления — способ организации компьютерных вычислений, при котором программы разрабатываются как набор взаимодействующих вычислительных процессов, работающих параллельно (одновременно). Термин охватывает совокупность вопросов параллелизма в программировании, а также создание эффективно действующих аппаратных реализаций. Книга представляет подход к параллельному программированию с учетом современных реалий. Информация структурирована таким образом, чтобы она легко усваивалась, даже если читатель не обладает специальными знаниями. Рассматриваются общие принципы написания параллельного и асинхронного кода; реализация параллелизма данных показана на коротких и простых примерах...
Парное программирование — одна из техник написания кода, при которой 2 человека решают одну и ту же задачу. Подход эффективен как в работе, так и в обучении. Вариаций две: У парного программирования есть свои преимущества и недостатки. К недостаткам относятся потери концентрации при решении одной задачи и увеличение планируемого срока разработки. Преимуществ куда больше, далее о них. Качество кода Первая и главная задача парного программирования — создать качественный код, который содержит минимум ошибок...