Thursday, 13 January 2011
It's nearly two weeks into 2011 already (though it only seems a couple of days — where did it all go?), but I'd like to wish you all a (slightly belated) Happy New Year!
2010 was a good year for me. Sales of
implementation of the C++0x
thread library have been growing steadily — there's a new
version due out any day now, with support for the changes
accepted at the November 2010 C++ Standards meeting, and Just::Thread Pro is in the
works. I also presented
at the ACCU conference for the third year running.
It's also been a big year for the C++ community:
- the C++0x FCD was published, and we're now in the final phase of getting it ready for publication this year;
- Microsoft Visual Studio 2010 was released, providing Windows developers access to several C++0x features such as rvalue references and lambda functions;
- g++ 4.5 was released, providing further C++0x support (including lambdas, again) to C++ developers across the wide variety of platforms supported by gcc;
- Plus, of course, new versions of other compilers and libraries too (including four(!) releases of the Boost C++ libraries).
As is my custom, here's a list of the 10 most popular articles and blog entries from the Just Software Solutions website in 2010. The key difference from last year's list is the rise of the C++0x thread library stuff.
2010 C++ Standards Committee Mailing
My summary of the November 2010 C++ committee mailing.
a Thread-Safe Queue using Condition Variables
A description of the issues around writing a thread-safe queue, with code.
C++0x Thread Library V1.0 Released
This is the release announcement for our
just::threadC++0x thread library.
an Existing Windows XP Installation into VirtualBox
This article describes how I recovered the hard disk of a dead laptop to run as a VM under VirtualBox.
Detection with just::thread
This article describes how to use the special deadlock-detection mode of our
just::threadC++0x thread library to locate the cause of deadlocks.
in C++0x part 1: Starting Threads
This is the first part of my series on the new C++0x thread library. Links to the remaining parts are at the end of the article.
Interruption in the Boost Thread Library
A description of the thread interruption feature of the Boost Thread library.
to C++ Templates
My basic introduction to C++ templates.
- October 2010 C++ Standards Committee Mailing
My summary of the October 2010 C++ committee mailing, and the big issues for discussion at the November 2010 meeting — implicit move functions and
What's coming in 2011?
Will 2011 be even better than 2010? I hope so. As I already
mentioned, there's a new version of
soon, along with Just::Thread Pro. Also,
both the C++0x standard and my book should finally be
published. I'll also be presenting at ACCU 2011 in April —
hope to see you there.
What are you looking forward to in 2011?