Thursday, April 21, 2011

Engineering, Programming, Multiprocessor

The Art of Multiprocessor Programming









As the computer industry changes from single-processor to multiprocessor architectures, this revolution requires a fundamental change in how programs are written. To leverage the performance and power of multiprocessor programming, also known as multicore programming, you need to learn the new principles, algorithms, and tools presented in this book. It includes fully-developed Java examples detailing data structures, synchronization techniques, transactional memory, and more.


Prof. Maurice Herlihy, who coined the phrase "transactional memory," is on the faculty of Brown University. He is the recipient of the 2003 Dijkstra Prize in distributed computing. Prof. Nir Shavit is on the faculty of Tel-Aviv University and a member of the technical staff at Sun Microsystems Laboratories. In 2004 they shared the Gödel Prize, the highest award in theoretical computer science.



* THE book on multicore programming, the new paradigm of computer science
* Written by the world's most revered experts in multiprocessor programming and performance
* Includes examples, models, exercises, PowerPoint slides, and sample Java programs







Rating: (out of 11 reviews)







List Price: $ 72.95



Price: $ 59.72



Learning iPhone Programming: From Xcode to App Store



  • ISBN13: 9780596806439
  • Condition: New
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed


Get the hands-on experience you need to program for the iPhone and iPod Touch. With this easy-to-follow guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks. Before you know it, you'll not only have the skills to develop your own apps, you'll know how to sail through the process of submitting apps to the iTunes App Store.

Whether you're a developer new to Mac programming or an experienced Mac developer ready to tackle the iPhone and iPod Touch, Learning iPhone Programming will give you a head start on building market-ready iPhone apps.

  • Start using Xcode right away, and learn how to work with Interface Builder
  • Take advantage of model-view-controller (MVC) architecture with Objective-C
  • Build a data-entry interface, and learn how to parse and store the data you receive
  • Solve typical problems while building a variety of challenging sample apps
  • Understand the demands and details of App Store and ad hoc distribution
  • Use iPhone's accelerometer, proximity sensor, GPS, digital compass, and camera
  • Integrate your app with iPhone's preference pane, media playback, and more








Rating: (out of 8 reviews)







List Price: $ 29.99



Price: $ 18.48








Other posts like this, by keyword:

Engineering:

Introduction to Laser Diode-Pumped Solid State Lasers (SPIE Tutorial Texts in Optical Engineering Vol. TT53) Reviews ...
Fuzzy and Neural Approaches in Engineering (Adaptive and Learning Systems for Signal Processing, Communications and Control Series) ...
Tissue Engineering: Applications in Oral and Maxillofacial Surgery and Periodontics ...
Innovation in Food Engineering: New Techniques and Products (Contemporary Food Engineering) Reviews ...
Computational Number Theory and Digital Signal Processing (Computer Science & Engineering) Reviews ...
Software Engineering: A Practitioner’s Approach (McGraw-Hill International Editions: Computer Science Series) ...
Radiation Physics for Medical Physicists (Biological and Medical Physics, Biomedical Engineering) Reviews ...
what’s the difference between computer science and computer engineering? ...
Feedback Control Theory (Dover Books on Engineering) ...
Geotechnical Engineering: Principles and Practices of Soil Mechanics and Foundation Engineering (Civil and Environmental Engineering) ...
Programming:

Oracle PL/SQL Programming, Third Edition ...
Oracle Shell Scripting: Linux and UNIX Programming for Oracle (Oracle In-Focus series) ...
Palm Programming for the Absolute Beginner w/CD ...
What is something productive to do in programming? ...
Programming of Computer Numerically Controlled Machines ...
Drag `n’ Drop CGI: Enhance Your Web Site Without Programming ...
Programming Logic for Business ...
Principles of Object-Oriented Programming in Java 1.1 ...
Cocoa Programming for Mac OS X ...
Internet Programming With VB ...
Multiprocessor:

No comments:

Post a Comment