As I’m getting ready to resume writing a few new (or updated) Guru of the Week Items for the C++11 era, I’ve been looking through the wonderful features of C++11 and analyzing just which ones will affect the baseline style of how I write modern C++ code, both for myself and for publication. I’ve gathered [...]
Archive for October, 2011
Elements of Modern C++ Style
Posted in C++, Software Development on 2011-10-28 | 32 Comments »
Garbage Collection Synopsis, and C++
Posted in C# / .NET, C++, Software Development on 2011-10-25 | 34 Comments »
In response to my note about John McCarthy’s inventing automatic (non ref-counted) garbage collection, rosen4obg asked: OK, GC was invented half a century ago. When it is going to land in the C++ world? Here’s a short but detailed answer, which links to illuminating reading and videos. The Three Kinds of GC The three major [...]
John McCarthy
Posted in Opinion & Editorial, Software Development on 2011-10-25 | 15 Comments »
What a sad, horrible month. First Steve Jobs, then Dennis Ritchie, and now John McCarthy. We are losing many of the greats all at once. If you haven’t heard of John McCarthy, you’re probably learning about his many important contributions now. Some examples: He’s the inventor of Lisp, the second-oldest high-level programming language, younger than [...]
Your First C Program
Posted in C++, Software Development on 2011-10-16 | 42 Comments »
As a tribute in honor of Dennis Ritchie’s passing, I’d like to invite you to share your thoughts in this post’s comments about your first C program – either the code if you remember it approximately, or a story about when you wrote it. Here’s mine. I wrote my first C program in 1988 as [...]
2000 Interview: Dennis Ritchie, Bjarne Stroustrup, and James Gosling
Posted in C++, Java, Opinion & Editorial on 2011-10-13 | 3 Comments »
Dennis Ritchie gave very few interviews, but I was lucky enough to be able to get one of them. Back in 2000, when I was editor of C++ Report, I interviewed the creators of C, C++, and Java all together: The C Family of Languages: Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling This [...]
Dennis Ritchie
Posted in Opinion & Editorial on 2011-10-12 | 79 Comments »
What a sad week. Rob Pike reports that Dennis Ritchie also has passed away. Ritchie was one of the pioneers of computer science, and a well-deserved Turing winner for his many contributions, notably the creation of C — by far the most influential programming language in history, and still going strong today. Aside: Speaking of [...]
ISO C++11 Published
Posted in C++ on 2011-10-10 | 32 Comments »
ISO has now published the new C++11 standard and issued a press release: English here, French here. Thanks again to everyone who made this happen, most especially Bjarne Stroustrup, who not only invented the language three decades ago, but as Evolution Working Group subgroup chair continues to be an active guiding force in its continued evolution. [...]
Why no container-based algorithms?
Posted in C++ on 2011-10-07 | 35 Comments »
A few minutes ago, a colleague on another team asked: I really enjoyed your talk on Modern C++ from the Build conference, and have a quick question: Could there be a simpler syntax – something like: foreach(collection, lambda_function) // or some other syntactic name for “foreach” which would expand to for_each(begin(collection), end(collection), lambda_function) Same for [...]
WordPress.com expertise
Posted in Uncategorized on 2011-10-07 |
I’m generally satisfied with the look and feel of this blog, but would like to tweak it in a few small ways to get a cleaner look, nicer formatting for code examples, and such. If you or someone you know is familiar with WordPress.com blog customization, and is interested in a small project along these [...]
Steve Jobs
Posted in Opinion & Editorial on 2011-10-06 | 8 Comments »
Today our industry is much less than it was yesterday. We have lost one of the great innovators. Even more importantly, Steve Jobs’ family has lost a husband and brother and father, and our thoughts are with them. What can be said that hasn’t been said? Steve has been arguably the single most influential driver [...]