Back to Search
ISBN 9780321544674 is out of print and is currently unavailable, alternate formats (if applicable) are shown below.
Available options are listed below:

Parallel and Distributed Programming Using C++ (Paperback) (Out of print)

AUTHOR Hughes, Tracey; Hughes, Cameron
PUBLISHER Addison-Wesley Professional (02/01/2008)
PRODUCT TYPE Paperback (Paperback)

Description
Today, the C++ language remains one of the most important languages used by professional software developers. Many corporations and government agencies have large investments in applications that are developed using the C++ language. Those corporations and government agencies are now Web-enabling their applications. Applications that were originally developed as simple client/server now requires Internet/Intranet face-lifts. This book helps software developers and programmers who need to add the techniques of parallel and distributed programming to existing applications. Parallel programming uses multiple computers, or computers with multiple internal processors, to solve a problem at a greater computational speed than using a single computer. It also offers the opportunity to tackle larger problems; that is, problems with more computational steps or more memory requirements.
Show More
Product Format
Product Details
ISBN-13: 9780321544674
ISBN-10: 0321544676
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 691
Carton Quantity: 12
Product Dimensions: 7.08 x 1.48 x 9.10 inches
Weight: 2.58 pound(s)
Feature Codes: Bibliography, Index, Price on Product - Canadian, Price on Product, Table of Contents, Illustrated
Country of Origin: US
Subject Information
BISAC Categories
Computers | Languages - C++
Dewey Decimal: 005.275
Descriptions, Reviews, Etc.
jacket back
Parallel and Distributed Programming Using C++ provides an up-close look at how to build software that can take advantage of multiprocessor computers. Simple approaches for programming parallel virtual machines are presented, and the basics of cluster application development are explained. Through an easy-to-understand overview of multithreaded programming, this book also shows you how to write software components that work together over a network to solve problems and do work.

Parallel and Distributed Programming Using C++ provides an architectural approach to parallel programming for computer programmers, software developers, designers, researchers, and software architects. It will also be useful for computer science students.

  • Demonstrates how agents and blackboards can be used to make parallel programming easier
  • Shows object-oriented approaches to multitasking and multithreading
  • Demonstrates how the UML is used to document designs that require parallel or distributed programming
  • Contains the new POSIX/UNIX IEEE Standard for the Pthreads library
Show More
publisher marketing
Today, the C++ language remains one of the most important languages used by professional software developers. Many corporations and government agencies have large investments in applications that are developed using the C++ language. Those corporations and government agencies are now Web-enabling their applications. Applications that were originally developed as simple client/server now requires Internet/Intranet face-lifts. This book helps software developers and programmers who need to add the techniques of parallel and distributed programming to existing applications. Parallel programming uses multiple computers, or computers with multiple internal processors, to solve a problem at a greater computational speed than using a single computer. It also offers the opportunity to tackle larger problems; that is, problems with more computational steps or more memory requirements.
Show More

Author: Hughes, Tracey
Cameron Hughes is a professional software developer with over fifteen years of experience. He is a staff programmer/analyst at Youngstown State University and a software epistemologist for Ctest Laboratories. Tracey Hughes is a senior software and graphics programmer at Ctest Laboratories where she develops information and epistemic visualization software. Both Cameron and Tracey Hughes are long time robot enthusiasts with a collection of over 100 robots. They have sponsored and participated in local robot competitions and robot programming workshops for the Lego NXT and RS Media platforms through their local ACM chapter. Cameron and Tracey are the authors of seven books on software development, multithreaded programming, and parallel programming in C++.

Bob Kramer has been a full-time Computer Science Professor at Youngstown State University. Bob's research interests include using Lego robotics as a tool to teach computer science concepts, as well as the development and extension of programming tools for Lego robots. He has helped extend the nxtOSEK environment to enable C++ programs to execute on the NXT platform, and has developed an interface for a third-party sensor in the LeJOS environment. Bob Kramer has used Lego robotics to teach basic programming concepts in summer enrichment programs for high school students. He has spoken at numerous workshops about robot design and pedagogical uses of robots.

Trevor Watkins is a network communications and system integrations specialist. He is currently the Technology Manager at the Wadsworth Public Library, where he designs, integrates, and administers all aspects of the library's network and information systems. Trevor is an adjunct professor in the Computer Science and Information Systems Department at Youngstown State University, where he teaches high level programing languages and computer networks. He has been a robot hobbyist for over 20 years with the past 5 years dedicated to NXT-Mindstorms, Vex and Arduino-based robot kits, and consults with local high school robotics teams.

Show More
List Price $54.99
Your Price  $54.44
Paperback