Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Параллельное и распределенное программирование на С++


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2444, книга: Помереть не трудно (СИ)
автор: Дмитрий Зимин

"Помереть не трудно (СИ)" - увлекательное и запоминающееся произведение в жанре киберпанка, написанное Дмитрием Зиминым. Роман погружает читателя в мрачный и технократический мир, где грань между человеком и машиной размывается. Главный герой, Илья Воробьев, агент в кибербезопасности, борется с корпоративными заговорами и темными тайнами в киберпространстве. Сюжет изобилует напряженными сценами взлома, предательством и неожиданными поворотами. Динамичный темп и продуманные...

СЛУЧАЙНАЯ КНИГА

Дегенерация. Павел Я.Н.Г.
- Дегенерация

Жанр: Самиздат, сетевая литература

Год издания: 2023

Серия: Проект Химера. Код 15

Камерон Хьюз , Трейси Хьюз - Параллельное и распределенное программирование на С++

Параллельное и распределенное программирование на С++
Книга - Параллельное и распределенное программирование на С++.  Камерон Хьюз , Трейси Хьюз  - прочитать полностью в библиотеке КнигаГо
Название:
Параллельное и распределенное программирование на С++
Камерон Хьюз , Трейси Хьюз

Жанр:

Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), C, C++, C#, Параллельное и распределенное программирование

Изадано в серии:

неизвестно

Издательство:

Вильямс

Год издания:

ISBN:

ISBN 5-8459-0686-5 (,рус.)ISBN 0-13-101376-9 (англ.)

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Параллельное и распределенное программирование на С++"

В книге представлен архитектурный подход к распределенному и параллельному программированию с использованием языка С++. Здесь описаны простые методы программирования параллельных виртуальных машин и основы разработки кластерных приложений. Эта книга не только научит писать программные компоненты, предназначенные для совместной работы в сетевой среде, но и послужит надежным «путеводителем» по стандартам для программистов, которые занимаются многозадачными и многопоточными приложениями. Многолетний опыт работы привел авторов книги к использованию агентно-ориентированной архитектуры, а для минимизации затрат на обеспечение связей между объектами системы они предлагают применить методологию «классной доски».

Эта книга адресована программистам, проектировщикам и разработчикам программных продуктов, а также научным работникам, преподавателям и студентам, которых интересует введение в параллельное и распределенное программирование с использованием языка С++.

Читаем онлайн "Параллельное и распределенное программирование на С++". [Страница - 293]

примеры использования CORBA-компонентов в этой книге реализованы с использованием версии MICO 2.3.3 в операционной системе SuSE Linux и версии MICO 2.3.7 в операционной системе Solaris 8.

(обратно)

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

Точнее — это единственный член, который должен быть установлен обязательно

(обратно)
--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.