A group of folks on The C++ Source advisory board would like to put together a "Who's Who in C++" document. BillVenners suggested doing this via a wiki page, and then when it achieves a certain done-ness, turn it into an article for The C++ Source. I think that's a great idea and suggested this page as a start. -- WardCunningham
ScottMeyers' recent Artima article "The Most Important C++ People... Ever" [http://www.artima.com/cppsource/top_cpp_people.html] might be a good starting point. His five were:
- BjarneStroustrup
- AndrewKoenig
- ScottMeyers - author of EffectiveCeePlusPlus etc.
- HerbSutter
- AndreiAlexandrescu - author of ModernCeePlusPlusDesign
Some additional individuals:
- AlexanderStepanov
- MattAustern worked closely with Stepanov at SGI, and the STL owes a very large debt to him as well. See also Matthew H. Austern, "Generic Programming and the STL: Using and Extending the C++ Standard Template Library". Addison-Wesley, 1999, hardcover, 608 p., ISBN: 0-201-30956-4
- BarbaraMoo
- MengLee
- She co-authored and co-developed with Stepanov the 1995 Hewlett-Packard technical report titled "The StandardTemplateLibrary"
- DavidMusser
The STL is so incredibly essential to (and fused with) modern C++ that I would insist that Stepanov should be one of the top 3, ahead even of Meyers and Alexandrescu. -- DougMerritt
Members of the team that created the C++StandardTemplateLibrary and the definitive book by the same name: Alexander A. Stepanov, Meng Lee, and David R. Musser.
Should RobertMurray be on the list? Also:
- C++ metaobjects and integration with SOM
- IraForman
- Co-Authors on C++/Com Integration
- DonBox
- RichardGrimes
- Explained streams and locales
- AngelikaLanger
- STLSoft and Author
- MatthewWilson
- C++ numerics, financial analysis
- MichaelMarkov,
- ThomasBecker,
- ThomasKeffer –
Names contributed by BjarneStroustrup
[from http://www.artima.com/forums/flat.jsp?forum=226&thread=174250]
(Of course, he didn't mention himself. HumilityIsKey)
- AlexanderStepanov
- The STL.
- AndreiAlexandrescu
- Author.
- AndrewKoenig
- Author, C++ project editor, contributor to many language features, manipulators.
- BemanDawes
- Boost founder, rare user point-of-view in standards committee.
- BruceEckel
- Early C++ author.
- DavidAbrahams
- Formulated the exception guarantees, library provider, Boost co-founder, template metaprogramming guru, author.
- DmitriLenkov
- Founded the ANSI C++ committee.
- DougMcIlroy
- Bell Labs' most influential "critic" of early C++, languages and systems guru.
- DougLea
- CORBA binding
- DougSchmidt
- ACE, TAU, CORBA book.
- ErichGamma (and the rest of the gang of 4: RichardHelm, RalphJohnson, and JohnVlissides)
- Design patterns, early GUI, C++ banking software.
- FrancisGlassborow
- ACCU founder, edition, and reviewer. UK committee member/delegate for a decade or so.
- Hans-JurgenBoehm (HansBoehm)
- (C and) C++ garbage collectors - C++ concurrency and memory model work.
- HerbSutter
- Author, columnist, designer of C++/CLI, ISO convener.
- JerrySchwartz
- IOStreams (the original stream were mine), years on the standards committee.
- JimCoplien
- Early adventurous user, popularized the notion of idiom (from which "Pattern" borrowed a fair bit), author.
- JonathanShopiro
- First C++ standards project editor, writer of many early libraries, CORBA C++ binding.
- JohnCarolan
- First C++ business (not counting AT&T), porter and speaker.
- KevlinHenney
- Author, inventor and/or popularisor of many technniques.
- KristenNygaard
- Inventor of Simula and OOP/OOD, many discussions on aims and means of programming.
- MarshallCline
- C++ FAQ.
- MartinO'Riorden
- Early Cfront porter, first Microsoft C++ compiler, very Microsoft and Ireland representative.
- MattAustern
- STL implementor, library WG chair, author.
- MichiHenning
- CORBA book, ICE.
- MikeTiemann
- Cygnus founder, first author of GNU C++, wrote GPL-lite to allow use of C++ libraries.
- PjPlauger
- Library vendor, Implemented an industrial-strength standard library of C++, and continues to track all the changes.
- ScottMeyers
- Author.
- StanLippman
- Author, editor of "The C++ Report".
- SteveClamage
- Early C++ compiler, C++ standards committee chairman, Sun representative.
- ToddVeldhuizen
- Template metaprogramming, expression templates, proved C++ template instantiation Turing complete, MTL.
- TomCargill
- Early C++ user, critic, and author (exception safety problems, language size problems).
- TomPlum
- Defender of the C-view of C++, conformance suite.
- GabrielDosReis
- Scientific C++ user, co-proponent (with Bjarne) of concepts
- KrzysztofCzarnecki and UlrichEisenecker
- Authors, popularizers of generative programming in C++ and beyond
- See GenerativeProgrammingBook
Names contributed by WalterBright:
- Bjorn Karlsson
- Author ( see BeyondTheCppStandardLibrary )
- Daveed Vandevoorde
- first standard conforming C++ compiler
- also author if CppTemplatesTheCompleteGuide
Discussion Threads