|Listed in category:
Have one to sell?

The Art of Writing Efficient Programs: An advanced programmer's guide to efficie

US $49.48
Condition:
Good
Be the change. All net proceeds from this sale go to charity.
Breathe easy. Returns accepted.
Shipping:
Free Standard Shipping. See detailsfor shipping
Located in: Hillsboro, Oregon, United States
Delivery:
Estimated between Fri, May 31 and Wed, Jun 5 to 43230
Estimated delivery dates - opens in a new window or tab include seller's handling time, origin ZIP Code, destination ZIP Code and time of acceptance and will depend on shipping service selected and receipt of cleared paymentcleared payment - opens in a new window or tab. Delivery times may vary, especially during peak periods.
Returns:
30 days returns. Buyer pays for return shipping. See details- for more information about returns
Payments:
      
Earn up to 5x points when you use your eBay Mastercard®. Learn moreabout earning points with eBay Mastercard

Shop with confidence

eBay Money Back Guarantee
Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
Seller assumes all responsibility for this listing.
eBay item number:386990574920
Last updated on May 23, 2024 07:18:41 PDTView all revisionsView all revisions

All net proceeds will support Goodwill Industries of the Columbia Willamette

Goodwill Industries of the Columbia Willamette operates retail stores, outlet locations, two online shopping sites, and dozens of attended donation centers. Your donations and purchases fund our free ...
  • Official eBay for Charity listing. Learn more
  • This sale benefits a verified non-profit partner.

Item specifics

Condition
Good: A book that has been read but is in good condition. Very minimal damage to the cover including ...
ISBN
9781800208117
Publication Year
2021
Type
Textbook
Format
Trade Paperback
Language
English
Publication Name
Art of Writing Efficient Programs : An Advanced Programmers Guide to Efficient Hardware Utilization and Compiler Optimizations Using C++ Examples
Author
Fedor G. Pikus
Publisher
Packt Publishing, The Limited
Number of Pages
464 Pages

About this product

Product Information

Get to grips with various performance improvement techniques such as concurrency, lock-free programming, atomic operations, parallelism, and memory management Key Features: Understand the limitations of modern CPUs and their performance impact Find out how you can avoid writing inefficient code and get the best optimizations from the compiler Learn the tradeoffs and costs of writing high-performance programs Book Description: The great free lunch of "performance taking care of itself" is over. Until recently, programs got faster by themselves as CPUs were upgraded, but that doesn't happen anymore. The clock frequency of new processors has almost peaked. New architectures provide small improvements to existing programs, but this only helps slightly. Processors do get larger and more powerful, but most of this new power is consumed by the increased number of processing cores and other "extra" computing units. To write efficient software, you now have to know how to program by making good use of the available computing resources, and this book will teach you how to do that. The book covers all the major aspects of writing efficient programs, such as using CPU resources and memory efficiently, avoiding unnecessary computations, measuring performance, and how to put concurrency and multithreading to good use. You'll also learn about compiler optimizations and how to use the programming language (C++) more efficiently. Finally, you'll understand how design decisions impact performance. By the end of this book, you'll not only have enough knowledge of processors and compilers to write efficient programs, but you'll also be able to understand which techniques to use and what to measure while improving performance. At its core, this book is about learning how to learn. What You Will Learn: Discover how to use the hardware computing resources in your programs effectively Understand the relationship between memory order and memory barriers Familiarize yourself with the performance implications of different data structures and organizations Assess the performance impact of concurrent memory accessed and how to minimize it Discover when to use and when not to use lock-free programming techniques Explore different ways to improve the effectiveness of compiler optimizations Design APIs for concurrent data structures and high-performance data structures to avoid inefficiencies Who this book is for: This book is for experienced developers and programmers who work on performance-critical projects and want to learn different techniques to improve the performance of their code. Programmers who belong to algorithmic trading, gaming, bioinformatics, computational genomics, or computational fluid dynamics communities can learn various techniques from this book and apply them in their domain of work. Although this book uses the C++ language, the concepts demonstrated in the book can be easily transferred or applied to other compiled languages such as C, Java, Rust, Go, and more.

Product Identifiers

Publisher
Packt Publishing, The Limited
ISBN-10
1800208111
ISBN-13
9781800208117
eBay Product ID (ePID)
18050430822

Product Key Features

Author
Fedor G. Pikus
Publication Name
Art of Writing Efficient Programs : An Advanced Programmers Guide to Efficient Hardware Utilization and Compiler Optimizations Using C++ Examples
Format
Trade Paperback
Language
English
Publication Year
2021
Type
Textbook
Number of Pages
464 Pages

Additional Product Features

Lc Classification Number
Qa76.73.C153
Topic
Programming / General, Programming Languages / C++, General, Software Development & Engineering / Systems Analysis & Design
Dewey Decimal
005.133
Dewey Edition
23
Genre
Computers, Mathematics

Item description from the seller

GoodwillBooks

GoodwillBooks

99.6% positive feedback
2.3M items sold
Joined Dec 2000

Detailed seller ratings

Average for the last 12 months

Accurate description
5.0
Reasonable shipping cost
5.0
Shipping speed
5.0
Communication
5.0

Seller feedback (866,941)

4***e (108)- Feedback left by buyer.
Past 6 months
Verified purchase
recently bought a book from this seller on eBay and I'm thoroughly satisfied with the experience. The book arrived exactly as described, in excellent condition. Communication from the seller was clear and timely, making the transaction smooth and reassuring. Shipping was fast, and the book was packaged with care to prevent any damage. Overall, a fantastic purchase experience from a reliable seller. Highly recommended for anyone looking for quality books on eBay.
n***o (59)- Feedback left by buyer.
Past month
Verified purchase
This order went very smoothly. The listing was for a great price. The seller got the order ready and shipped quickly. The book was well packaged and came exactly as described and pictured. I would recommend this seller again.
k***l (1087)- Feedback left by buyer.
Past 6 months
Verified purchase
One of my best transactions. Great communication. Owner described DVD correctly and even has a description of it attached to the DVD. Price was perfect and DVD arrived in good condition. When I played it, it was in perfect shape. I will buy from buyer in the future and recommend him to others.

Product ratings and reviews

No ratings or reviews yet
Be the first to write the review.