Книга неплохо отражает многие классические моменты. Язык достаточно простой. Не согласен с предыдущим отзывом по поводу интегралов и матриц. Интегралы и матрицы это типовые вещи, которые есть практически в любой книге. Полная реализация вычисления решения уравнения Пуассона тоже плюс. Приводимые в книге коды работают практически без изменений, что тоже очень хорошо. К минусам отношу отсутствие раздела посвященного OpenMP. Столько лет прошло после первого издания, думаю в новые издания автор мог бы это и добавить.
Очень плохая книга, теперь я понял почему из универов редко выходят программисты. Благодаря таким преподавателям, как автор книги. Сложную тему по программированию он объясняет не на легких примерах, а на интегралах и матрицах, ужас. Даже там, где Я знал! как оно работает – автор объясняет настолько канцелярским языком, что невозможно понять.
на данный момент книга полный хлам, устаревший хлам , причем с ошибками.
По поводу ошибок.
Я совсем не гуру в многопотоке на Си, но мне кажется ошибками:
1. зачем то в , например, file.c инклюдится заголовочный файл file.h с описанием этих же функций.
И так по всей книге. Зачем??
2. зачем в каждом потоке (thread) создаётся и инициализируется mutex и condvar (функ synchronize)? Это вроде бы должны быть глобальные объекты.
И это при беглом просмотре.
Хотя допускаю что я неправ. Поправьте если так.
И при этом выходят переиздание за переизданием!
Я сейчас читал 4 издание ! И там все те же тесты на pentium 3.
Я уверен, что НАЧИНАТЬ надо с АНАЛИЗА ИНФОРМАЦИОННОЙ СТРУКТУРЫ алгоритмов (а не с программно-аппаратных технологий собственно программирования)! Это должно идти ВТОРЫМ: ведь главное - АЛГОРИТМЫ = "топливо для вычислительных систем"..!
«Основы параллельного программирования» kitobiga sharhlar, 4 izohlar