להקשיב ולקרוא

היכנסו לעולם אינסופי של סיפורים

  • קראו והקשיבו כמה שאתם רוצים
  • למעלה ממיליון כותרים
  • ספרים בלעדיים + Storytel Originals
  • ניתן לבטל מתי שרוצים
להרשמה
Details page - Device banner - 894x1036

The Art of Writing Efficient Programs: An advanced programmer's guide to efficient hardware utilization and compiler optimizations using C++ examples

שפות
אנגלית
Format
קטגוריה

עיון

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, and while new architectures provide small improvements to existing programs, this only helps slightly. 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 Art of Efficient Programming 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.

© 2021 Packt Publishing (ספר דיגיטלי ): 9781800202740

תאריך הוצאה

ספר דיגיטלי : 22 באוקטובר 2021

תגיות

אחרים גם נהנו...

  1. SQL Simplified: An Introductory Guide to Database Management Ava Wilson
  2. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  3. Kanban for Beginners: Streamline Your Workflow and Enhance Productivity Jacob Richardson
  4. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  5. Power, Speed, and Form: Engineers and the Making of the Twentieth Century David P. Billington
  6. Programming Interviews For Dummies Eric Butow
  7. A Rare Recording of Philip K. Dick Philip K. Dick
  8. Security Analysis: Sixth Edition Benjamin Graham
  9. The Master of Drums: Gene Krupa and the Music He Gave the World Elizabeth J. Rosenthal
  10. SQL: 3 books in 1 : Learn SQL Basics for Beginners + Build Complex SQL Queries + Advanced SQL Query Optimization Techniques Andy Vickler
  11. It Depends: Writing on Technology Leadership 2012-2022 Kevin Goldsmith
  12. Fallible: A Memoir of a Young Physician's Struggle with Mental Illness Kyle Bradford Jones
  13. 21 Questions: The Beginners Guide to Bitcoin Pablo Fernandez
  14. Summary of Linda Babcock & Sara Laschever's Ask For It IRB Media
  15. Security Chaos Engineering: Sustaining Resilience in Software and Systems Aaron Rinehart
  16. Mastering Kubernetes: From Basics to Mastery: A Comprehensive Guide to Kubernetes Alice Morgan
  17. Anime of You Dr. Fujiwara
  18. AutoBioPhilosophy: An intimate story of what it means to be human Robert Rowland Smith
  19. Discomfort Zone: A Simple Start: How Your Comfort Zone May be Ruining Your Hopes and Dreams Jonathan Blackwell
  20. The Compound Effect: Jumpstart Your Income, Your Life, Your Success Darren Hardy
  21. The Certainty of Uncertainty Bernhard Poerksen
  22. The Science of Self Massage: Independently Relieve Stress Using Techniques That Target Trigger Points K.W. Williams
  23. Iceland and the Famous Golden Circle Gunnar Þór Gunnarsson
  24. Cognitive Behavioral Therapy (CBT): Put a Stop to Anxiety and Depression: Discover This Ground Breaking Approach to Therapy and Fix Yourself. Includes 8 Practices to Instantly Restore Your Psyche DENTON STEELE
  25. Summary, Analysis, and Review of Peter H. Diamandis and Steven Kotler's The Future Is Faster Than You Think: How Converging Technologies Are Transforming Business, Industries, and Our Lives Start Publishing Notes
  26. Breathe: Healing Anxiety and Overthinking : Letting go of toxic thoughts, unwinding your mental health using your positive intelligence, mindfulness, psychology and self-improvement strategies Ellen W. Sadler
  27. Restful Sleep: Fall asleep using technology Steve Cosmic
  28. Assertive Communication: Be Assertive, Set Boundaries, Live Authentically, and Get What You Want Emily Larson
  29. End Anxiety!: Proven Benefits of the Transcendental Meditation® Program James G. Meade
  30. Women Don't Ask: Negotiation and the Gender Divide Linda Babcock
  31. Learn Japanese Bundle - Easy Introduction for Beginners (Level 1) Innovative Language Learning
  32. Dare to Lead: Proven Principles of Effective Leadership Byrd Baggett
  33. Daily Vagus Nerve Exercises: The Most Effective Methods to Dramatically Reduce Inflammation, Release Trauma and Rewire Your Brain From Anxiety Katrina Power
  34. Summary of Lyn Alden's Broken Money IRB Media
  35. The Wave Principle Ralph Nelson Elliott
  36. Sex, Drums, Rock 'n' Roll!: The Hardest Hitting Man in Show Business Kenny Aronoff
  37. Tools To Regulate Your Nervous System: 9 Somatic, Cognitive & Lifestyle Techniques To Create Calm, Relieve Stress & Reduce Anxiety LearnWell Books
  38. The Art of Attack: Attacker Mindset for Security Professionals Maxie Reynolds
  39. Project Zero Trust: A Story about a Strategy for Aligning Security and the Business George Finney
  40. Walter Isaacson: Einstein PBS NewsHour
  41. Conversational Phrases Swedish Audiobook: Level 1 - Absolute Beginner Innovative Language Learning
  42. Anatomy of the State Murray N. Rothbard
  43. Automation Technology Introbooks Team
  44. Prayanama: Step-by-Step Guide To Pranayama and The Power of Yoga Breathing Lena Lind, Peter Harris
  45. Edison: A Life of Invention Paul Israel
  46. Johann's Awakening: A Seagull's Story of Enlightenment Arthur Telling

איזה מינוי מתאים לך?

  • מאות אלפי ספרים

  • מצב ילדים (תוכן שמתאים לקטנטנים)

  • הורדת ספרים לקריאה והאזנה בלי אינטרנט

  • אפשר לבטל בכל עת

הבחירה הכי פופולרית

Unlimited

האזנה וקריאה בלי הגבלה.

49.90 ש"ח /חוֹדֶשׁ
14 ימים ללא תשלום
  • חשבון 1

  • גישה בלתי מוגבלת

  • האזנה וקריאה בלי הגבלה

  • קריאה והאזנה גם בלי אינטרנט

  • אפשר לבטל בכל עת

בחירה

Family

גלו ספרים לכל המשפחה. היכנסו יחד לתוך עולם של סיפורים.

69.90 ש"ח /חוֹדֶשׁ
  • 2 חשבונות

  • גישה בלתי מוגבלת

  • שני חשבונות

  • האזנה וקריאה בלי הגבלה

  • אפשר לבטל בכל עת

נסה עכשיו