Камерон Хьюз , Трейси Хьюз - Параллельное и распределенное программирование на С++
Название: | Параллельное и распределенное программирование на С++ | |
Автор: | Камерон Хьюз , Трейси Хьюз | |
Жанр: | Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), C, C++, C#, Параллельное и распределенное программирование | |
Изадано в серии: | неизвестно | |
Издательство: | Вильямс | |
Год издания: | 2004 | |
ISBN: | ISBN 5-8459-0686-5 (,рус.)ISBN 0-13-101376-9 (англ.) | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Параллельное и распределенное программирование на С++"
В книге представлен архитектурный подход к распределенному и параллельному программированию с использованием языка С++. Здесь описаны простые методы программирования параллельных виртуальных машин и основы разработки кластерных приложений. Эта книга не только научит писать программные компоненты, предназначенные для совместной работы в сетевой среде, но и послужит надежным «путеводителем» по стандартам для программистов, которые занимаются многозадачными и многопоточными приложениями. Многолетний опыт работы привел авторов книги к использованию агентно-ориентированной архитектуры, а для минимизации затрат на обеспечение связей между объектами системы они предлагают применить методологию «классной доски».
Эта книга адресована программистам, проектировщикам и разработчикам программных продуктов, а также научным работникам, преподавателям и студентам, которых интересует введение в параллельное и распределенное программирование с использованием языка С++.
Читаем онлайн "Параллельное и распределенное программирование на С++". [Страница - 293]
(обратно)
15
Вызовы удаленных объектов вносят задержку во времени, необходимость выполнять требования безопасности и возможность возникновения частичных отказов.(обратно)
16
wCorba - это стандарт CORBA для беспроводного взаимодействия удаленных объектов. Материалы по стандарту wCORBA доступны по адресу: www.omg.org.(обратно)
17
Все МРI- примеры в этой книге реализованы с использованием версий MPICH 1.1.2 и MPICH 1.2.4 в среде Linux.(обратно)
18
Вообще-то «API-интерфейс» - это «масло масляное»(обратно)
19
При использовании термина объект в определении агента мы включаем родственные для него понятия из области искусственного интеллекта: исполнитель и фрейм.(обратно)
20
Мы намеренно избегаем термина интеллектуальный. В настоящее время неизвестно, будем ли мы когда-либо создавать интеллектуальное программное обеспечение Но бесспорно то, что мы можем создавать рациональное ПО на основе хорошо понимаемого логического формализма.(обратно)
21
Из нашего определения когнитивных структур данных намеренно исключены такие относящиеся к психике человека понятия, как воображение, паранойя, беспокойство, счастье, грусть и т.п. Нас интересует рациональное эпистемологическое, а не интеллектуальное(обратно)
22
Несмотря на то что «классную доску»можно использовать для решения для многих аналогичных задач, вряд ли это возможно для совершенно различных классов задач, т.е. многократное использование «классной доски» обычно ограничено близкими по своей сути задачами. Дело в том, что пространство решений в этом случае тесно связано с конкретной задачей, а компонент правил тесно связан с пространством решений, что не позволяет использовать «классную доску» для решения задач более широкого диапазона.(обратно)
23
На практике каждый сегмент источника знаний должен содержать один или несколько стандартных контейнерных С++-классов, используемых в качестве очередей данных и очередей событий. Безопасность каждого контейнера обеспечивается за счет компонентов синхронизации.(обратно)
24
Эта конфигурация обусловлена тем, что Prolog имеет множество таких встроенных средств, как операция унификации, возврат к предыдущему состоянию и поддержка логики предикатов, которые в противном случае (без использования языка Prolog) пришлось бы реализовать в С++ «с нуля». В этой книге для примеров, в которых мы «смешиваем» С++ с языком Prolog, используется версия SWI-Prolog (разработка университета в Амстердаме) и ее С++ библиотека интерфейсов.(обратно)
25
Для всех CORBA-примеров этой книги мы использовали реализацию Mico 2.3.3 в среде Linux и Mico 2.3.7 в ОС Solaris 8.(обратно)
26
Дословный перевод man pages(обратно)
27
Точнее — это единственный член, который должен быть установлен обязательно (обратно)--">
Книги схожие с «Параллельное и распределенное программирование на С++» по жанру, серии, автору или названию:
Денис Голиков, Артем Голиков - Программирование на Scratch 2. Часть 2 Жанр: Детская образовательная литература Год издания: 2014 |
Джозеф Джарратано, Гари Райли - Экспертные системы: принципы разработки и программирование, 4-е изд. Жанр: Руководства и инструкции Год издания: 2007 |
Марк Лутц - Программирование на Python, 2-е изд. Жанр: Современные российские издания Год издания: 2002 |
Павел Кренев - Девятый Жанр: Современная проза Год издания: 2013 |