100 Best C++ Books of All Time
We've researched and ranked the best c++ books in the world, based on recommendations from world experts, sales data, and millions of reader ratings. Learn more
Lucy is the first to find the secret of the wardrobe in the professor's mysterious old house. At first her brothers and sister don't believe her when she tells of her visit to the land of Narnia. But soon Edmund, then Peter and Susan step through the wardrobe themselves. In Narnia they find a country buried under the evil enchantment of the White Witch. When they meet the Lion Aslan, they realize they've been called to a great adventure and bravely join the... more
Chris AndersonAs a child, they exploded my imagination. (Source)
Lev GrossmanYou win some Turkish delight. Everyone knows Lewis’s Narnia books are a foundational work of the modern fantastic. But I don’t think Lewis gets enough credit for his craft as a writer. Those books are deceptively simple. Look at the way he constructed the opening of The Lion, the Witch and the Wardrobe. He puts the shadows of the war in the background, the excitement of a new house in the country... (Source)
Chris AndersonAs a child, they exploded my imagination. (Source)
Screwtape holds an administrative post in the bureaucracy ("Lowerarchy") of Hell, and acts as a mentor to Wormwood, the inexperienced tempter. In the body of the thirty-one letters which make up the book, Screwtape gives Wormwood detailed advice on various methods of undermining faith and promoting sin in the Patient, interspersed with observations on... more
Ed MorrisseyIn my Sunday reflections, I often refer back to arguments made by Lewis in The Screwtape Letters. The book is a brilliant, devastating, and entertaining disposition on... https://t.co/qPAHQHG6Hk (Source)
Dominic D'AgostinoReally good. (Source)
Santiago BasultoIf my career path is hackers turned business people, I’d say: Start with the basics and fundamentals: SICP: Structure and Interpretation of Computer Programs Code Complete 2 (Source)
Ana BellCode Complete is for people working in industry, writing software for companies. It has little checklists at key points in the book; if you are in industry, you can make sure that your code is readable and debugged by going through these checklists and making sure you’re touching upon all aspects. (Source)
The time is 1933, the place, Berlin, when William E. Dodd becomes America’s first ambassador to Hitler’s Nazi Germany in a year that proved to be a turning point in history.
A mild-mannered professor from Chicago, Dodd brings along his wife, son, and flamboyant daughter, Martha. At first Martha is entranced by the parties and pomp, and the handsome young men of the Third Reich with their infectious enthusiasm for... more
Steve Schmidt@egayle333 Ellyn, with respect Hitler was always clear about his intent. A great book to read from a US perspective is In the Garden of Beasts. Trump is much more analogous to Mussolini. (Source)
Daniel HamermeshAt a time of increased danger of totalitarianism in the U.S., reading a history of an insider’s view of its growth in Germany in the 1930s gives a good perspective on our contemporary problems, as well as being fascinating history and biography in its own right. (Source)
Since early in the 90s, working C++ programmers have relied on Scott Meyers s Effective C++ to dramatically improve their skills. But the state-of-the-art has moved forward dramatically since Meyers last updated this book in 1997. (For instance, there s now STL. Design patterns. Even new functionality being added through TR1 and Boost.) So Meyers has done a top-to-bottom rewrite, identifying the 55 most valuable techniques you need now to be exceptionally effective with C++.
Over half of this edition s content is new....
Topics include:
The pros and cons of braced initialization,... more
1. The Pie that Jack Made
2. Funny Foods
3. Round the Clown
4. Follow that Cat!
5. Counting Bugs
6. Lunch Crunch
7. Bubble Shapes
8. All About Dinosaurs
9. Make a Pizza
10. This Little Piggy
11. Tail Tale
12. Eight... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
--Hans Camenzind, inventor of the 555 timer (the world's most successful integrated circuit), and author of Much Ado About Almost Nothing: Man's Encounter with the Electron (Booklocker.com)
"A fabulous book: well written, well paced, fun, and informative. I also love the sense of humor. It's very good at disarming the fear. And it's gorgeous. I'll be recommending this book highly."
--Tom Igoe, author of Physical Computing and Making Things Talk
Want to learn the fundamentals of electronics in a fun,... more
Anoop Anthony"Mere Christianity" is first and foremost a rational book — it is in many ways the opposite of a traditional religious tome. Lewis, who was once an atheist, has been on both sides of the table, and he approaches the notion of God with accessible, clear thinking. The book reveals that experiencing God doesn't have to be a mystical exercise; God can be a concrete and logical conclusion. Lewis was... (Source)
Includes
• 20 full-color, 8-page books
• 4-page parent guide
• 24-page mini-workbook
• Stickers
•... more
Boxed together for the first time, here are the signature spiritual works of one of the most celebrated literary figures of our time. Perfect for gift-giving, The C. S. Lewis Signature Classics (8-Volume Box Set) contains:
Mere Christianity
The Screwtape Letters
The Great Divorce
The Problem of Pain
Miracles
A Grief Observed
Abolition of Man
The Four... more
--M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand.
This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. ... more
David Heinemeier HanssonThis is next on my list of technical books to read! Refactoring is one of two programming books that I’ve read multiple times (the other is Smalltalk Best Practice Patterns), and I’m due for another reading. What perfect time then to dive into Martin Fowler’s long anticipated 2nd edition, now using JavaScript rather than Java for the code examples. Like the stoic books, I read Refactoring and... (Source)
Joe Pickett had good reason to dislike Dallas Cates, and now he has even more—Joe’s eighteen-year-old daughter, April, has run off with him. And then comes even worse news: She has been found in a ditch along the highway—alive, but just barely, the victim of blunt force trauma. Cates denies having anything to do with it, but Joe knows in his gut who’s responsible. What he doesn’t know is the kind of danger he’s about to encounter. Cates is bad... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Third 25 Sight Words (Fry List): will, up, other, about, out, many, then, them, these, so, some, her, would, make, like, him, into, time. has, look.... more
Joe Pickett s been hired to investigate one of the most cold-blooded mass killings in Wyoming history. Attorney Clay McCann admitted to slaughtering four campers in a back-country corner of Yellowstone National Park a free-fire zone with no residents or jurisdiction. In this remote fifty-square-mile stretch a man can literally get away with murder. Now McCann s a free man, and Pickett s about to discover his motive one buried in Yellowstone s rugged terrain, and as dangerous as the man who wants to keep it hidden." less
The good news is that Joe Pickett has his job back, after his last adventure in The Disappeared. The bad news is that he's come to learn that a drone is killing wildlife--and the drone belongs to a mysterious and wealthy man whose grandson is dating Joe's own daughter, Lucy.
When Joe tries to lay down the rules for the drone operator, he is asked by the FBI and the DOJ to stand down, which only makes him more... more
Подготовка к созданию реальных программ
Автор книги полагает, что читатели в конце концов начнут писать нетривиальные программы либо в качестве профессиональных разработчиков программного обеспечения, либо в качестве программистов, работающих в других областях науки и техники.
Упор на основные концепции и методы
Основные концепции и методы программирования в книге излагаются глубже, чем это принято в традиционных вводных курсах. Это позволит читателям разрабатывать полезные, правильные, понятные и... more
Joe Pickett’s friend’s past comes back to haunt everyone he cares about in this “violent, bloody, and quite satisfying thriller”* from #1 New York Times bestselling author C. J. Box.
In 1995, Nate Romanowski was in a Special Forces unit abroad when his commander, John Nemecek, did something terrible. Now the high-ranking government official and cold-blooded sociopath is determined to eliminate anyone who knows about it—like Nate,... more
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.
You want to learn about the patterns that matter--why to... more
"I highly recommend this book." -Deb Parker, Best Friends Animal Society
Four Years.
Four Thousand Dogs.
An incredible true story of rescue and redemption.
When Keith Benning accepted the job as a deputy in a small North Dakota county, he had no idea he was about to face the biggest challenge of his life. Four years and four thousand dogs later, he lost his marriage, a fellow officer and nearly his own life.
By rescuing seventy starving and unwanted animals out of his garage each month, Keith and a small... more
Fourth 25 Sight Words (Fry List): number, no, way, could, people, my, than, first, water, been, called, who, am, its,... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
When Earl Alden is found dead, dangling from a wind turbine, his wife, Missy, is arrested. Unfortunately for Joe Pickett, Missy is his much-disliked mother-in-law, and he’s not sure what to do—especially since it looks like Missy is guilty as sin.
But then things happen to make Joe wonder: Is Earl's death what it appears to be? Is Missy being set up? He has the county DA and sheriff on one side, his wife on the other, his estranged friend Nate on a... more
- Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards committee "There are very few books which all C++ programmers must have. Add Effective STL to that list."
- Thomas Becker, Senior Software Engineer, Zephyr Associates, Inc., and columnist, C/C++ Users Journal C++'s Standard Template Library is revolutionary, but learning to use it well has always been a challenge. Until now. In this book, best-selling author Scott Meyers ( Effective C++ , and More... more
C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of.
Designed for intermediate to advanced programmers, C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the... more
From the Preface:
We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the... more
Includes
• 25 full color, 8-page books
• 4-page parent guide
• Sturdy storage box less
The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance,... more
Wyoming's new governor isn't sure what to make of Joe Pickett, but he has a job for him that is extremely delicate. A prominent female British executive never came home from the high-end guest ranch she was visiting, and the British Embassy is pressing hard. Pickett knows that happens sometimes--these ranches are stocked with handsome young cowboys, and "ranch romances" aren't uncommon. But no... more
Addressing some of the most difficult issues we face in our day-to-day lives, C.S. Lewis's ardent and timeless words provide an unparalleled path to greater spiritual understanding. Considered by many to be his most moving address, "The Weight of Glory" extols a compassionate vision of Christianity and includes lucid and compelling discussions on... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in... more
Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led by programming expert Jeffrey Richter, a longtime consultant to the Microsoft .NET team - you’ll gain pragmatic insights for building robust, reliable, and responsive apps and components.
Game wardens have found a man dead at a mountain camp-strung up, gutted, and flayed as if he were the elk he'd been hunting. Is the murder the work of a deranged anti-hunting activist or of a lone psychopath with a personal vendetta? Wyoming game warden Joe Pickett is the man to track the murderer and stop him before someone declares open season on humans." less
It's Joe Pickett's last week as a temporary game warden in the mountain town of Baggs, Wyoming, but his conscience won't let him leave without checking out the strange reports coming from the wilderness: camps looted, tents slashed, elk butchered. What awaits him is like something out of an old campfire tale, except this story is all too real-and all too deadly." less
Set against the backdrop of Glome, a barbaric, pre-Christian world, the struggles between sacred and profane love are illuminated as Orual... more
Six years ago, Joe Pickett's foster daughter, April, was murdered. Now, someone is leaving phone messages claiming to be the dead girl. As his family struggles with the disturbing event, he discovers that the calls have been placed from locations where serious environmental crimes have occurred. And as the phone calls grow closer, so does the danger." less
The mission of Commander George Krause of the United States Navy is to protect a convoy of thirty-seven merchant ships making their way across the icy North Atlantic from America to England. There, they will deliver desperately needed supplies, but only if they can make it through the wolfpack of German submarines that awaits and outnumbers them in the perilous seas. For forty... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
NARNIA...where owls are wise, where some of the giants like to snack on humans, where a prince is put under an evil spell...and where the adventure begins.
Eustace and Jill escape from the bullies at school through a strange door in the wall, which, for once, is unlocked. It leads to the open moor...or does it? Once again Aslan has a task for the children, and Narnia needs them. Through dangers untold and caverns deep and dark, they pursue the quest that brings them face to face with the evil Witch. She... more
Have you ever...
Wanted to work at an exciting futuristic company? Struggled with an interview problem that could have been solved in 15 minutes? Wished you could study real-world computing problems?
If so, you need to read Elements of Programming Interviews (EPI).
The... more
C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who have never written multithreaded code. This book will show you how to write robust multithreaded applications in C++ while avoiding many common pitfalls.
About the TechnologyMultiple processors with multiple cores are the norm these days. The C++11 version of the C++ language offers beefed-up support for multithreaded applications, and requires that you master the principles, techniques, and new language features... more
Although C++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn to conquer the latest release of C++. The author deciphers little-known features of C++, shares detailed code examples that you can then plug into your own code, and reveals the significant changes to C++ that accompany the latest release. You'll discover how to design and build... more
Master the fundamentals of C++ and object-oriented programming Understand how C++ features help you write compact and efficient code using concepts such as... more
Here in one concise volume is the essence of his thought on subjects ranging from love and faith to ethics and morality and myth and literature that will throw open the windows of the soul and provide readers with bite-sized nuggets of wisdom and inspiration from one of the best-loved writers of the 20th century.
This lovely little gift book will provide sustenance, wisdom, and hope for both... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Includes
• 16 full-color, 8-page books
• 16-page mini-activity book
• 2-page parent tip sheet
• stickers
•... more
Includes
• 16 full-color, 8-page books
• 16-page mini-activity book
• 2-page parent tip sheet
• stickers
• Sturdy... more
In this booklet, Dr. R.C. Sproul walks through eleven of Jesus’ parables and the rich lessons they carry for us today. Dr. Sproul also explains how parables worked to clarify Jesus’ message for some—and to conceal it from others.
The Crucial Questions booklet series by Dr. R.C. Sproul offers succinct... more
MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.
"This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need is an Arduino Uno or Leonardo, along with a USB cable and an LED. The easy-to-use, free Arduino development environment runs on Mac, Windows, and... more
Former police officer Cassie Dewell is trying to start over with her own private investigation firm. Guilty about not seeing her son and exhausted by the nights on stakeout, Cassie is nontheless managing...until an old friend calls in a favor: she wants Cassie to help exonarate a man accused of assaulting a young girl from an influential family.
Against her own better judgment, Cassie agrees. But out in the Big Sky Country of Montana, twisted family loyalty runs as deep as the ties... more
Packed with realistic examples and in-depth advice, this is the book Trolltech uses to teach Qt to its own new hires. Extensively revised and expanded, it reveals today's best Qt programming patterns for everything from... more
This book guides software professionals through the traps and pitfalls of developing efficient, portable,... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
Modern C++ Programming With Test-Driven Development, the only comprehensive treatment on TDD in C++ provides you with... more
Difficult to master, pointers provide C with much flexibility and power—yet few resources are dedicated to this data type. This comprehensive book has the information you need,... more
Examples in this book are written in C++, but will improve your ability to think like a programmer in any language.
The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
C++ All-in-One For Dummies, 3rd Edition is your number-one handbook to C++ mastery. Author John Paul Mueller is a recognized authority in the... more
In the C++ Pocket Reference, you will... more
Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI--plus, a complete description of the Standard Template Library (STL). less
All aspects of the 2010 release are covered, including changes to the language and the C++ standard..
Microsoft Visual C++ is one of the most popular C++... more
Getting the tools you need to program and how to use them
*Basic language feature like variables, loops and functions
*How to go... more
Don't have time to read the top C++ books of all time? Read Shortform summaries.
Shortform summaries help you learn 10x faster by:
- Being comprehensive: you learn the most important points in the book
- Cutting out the fluff: you focus your time on what's important to know
- Interactive exercises: apply the book's ideas to your own life with our educators' guidance.