Registered: Dec, 2006
Re: The Most Important C++ People...Ever
Posted: Dec 8, 2006 4:01 PM
I think the Who's Who is a better idea -- the vast majority of C++ contributors do not have the time nor inclination to be excellent technical writers, which seems to be the main criteria for the article's choices. Dr. Stroustrup's list was a little more rounded, and the idea of a Who's Who is probably more tenable than a C++ A-list.
What seems to be off of all the lists mentioned are the numerous project managers, architects, engineers, developers, corporations, students and teachers who continue to invest in C++. The fact is that many of these users, because they are challenged by real world systems that must pay their real world bills, have made significant contributions. They have put their money where their mouth is. They just aren't as good at marketing themselves as the few who pontificate about C++.
As someone who works with hundreds of C++ developers, I can attest that very few actually work through books and articles -- they learn C++ by downloading compilers and libraries, their managers insisting that they learn C++, take already working programs and learning to modify them, all the while plying the local C++ guru with tons of questions. If they had to start with a blank makefile, and a shelf full of C++ books on the latest C++ innovations, and a manager not sure of the benefit of the language, they would get nowhere.
C++ is a great achievement, and my favorite language. But these lists missed a LOT of people, who just don’t keep the same social circles:
Ira Forman – C++ metaobjects and integration with SOM
Don Box, Richard Grimes: authors on C++/COM integration
(above authors VERY important in understanding paths toward a C++ “ABI”)
Angelika Langer – finally explained streams and locales
Matthew Wilson -- STLSoft and author
Michael Markov, Thomas Becker, Thomas Keffer – C++ numerics, financial analysis
Numerous unknown writers of commercial and open source libraries, such as MFC, ATL, Apache, and such.
Perhaps a Notable Achievements List is more fitting than a C++ Society Register?