Not Just Expert Friendly
Check out this snippet from one of Bjarne Stroustrup’s CppCon keynote slides: Now take a glance at one of Herb Sutter’s CppCon talk slides: Bjarne’s talk was titled “Make Simple Tasks Simple” and...
View ArticleA Fascinating Conversation
“A Conversation with Bjarne Stroustrup, Carl Hewitt, and Dave Ungar” is the most fascinating technical video I’ve seen in years. The primary focus of the discussion was how to write applications that...
View ArticleMake Simple Tasks Simple
In the slide deck that Bjarne Stroustrup presented for his “Make Simple Tasks Simple” CppCon keynote speech, he walked through a progression of refactorings that reduced an (arguably)...
View ArticleThe Annihilation Of Conceptual Integrity
When a large group or committee is tasked with designing a complex system from scratch, or evolving an existing one, I always think of these timeless quotes from Fred Brooks: “A design flows from a...
View ArticleHolier Than Thou
Since C++ (by deliberate design) does not include a native garbage collector or memory compactor, programs that perform dynamic memory allocation and de-allocation (via explicit or implicit use of the...
View ArticleThe Move That Wasn’t
While trying to duplicate the results I measured in my “Time To Get Moving!” post, an astute viewer posted this comment: For your convenience, I re-list the code in question here for your inspection:...
View ArticleThe Problem, The Culprits, The Hope
The Problem Bjarne Stroustrup’s keynote speech at CppCon 2015 was all about writing good C++11/14 code. Although “modern” C++ compilers have been in wide circulation for four years, Bjarne still sees:...
View ArticleZero Out Of Ten
In a recent talk at Cambridge University, Bjarne Stroustrup presented this slide to his audience: Although lots of hard work has been performed by some very smart people over the years in developing...
View ArticleThe “unsigned” Conundrum
A few weeks ago, CppCon16 conference organizer Jon Kalb gave a great little lightning talk titled “unsigned: A Guideline For Better Code“. Right up front, he asked the audience what they thought this...
View ArticleSloppy Coding II
Introduction In the prequel to this post, “Sloppy Coding“, I showed some rather trivial, small-scoped, examples of antiquated C++ coding style currently present in a hugely successful, widely...
View Article
More Pages to Explore .....