Andrew Koenig (programmer)

Andrew Koenig
Born
Andrew Richard Koenig

June 1952 (1952-06) (age 72)
Alma materColumbia University (B.S., Mathematics; M.S., Computer Science, 1977)
OccupationComputer scientist
Known forC++, programming, writing, "Koenig lookup", "anti-pattern"
Notable workC Traps and Pitfalls (1988)
Ruminations on C++ (1997)
Accelerated C++ (2000)
SpouseBarbara E. Moo
Parent(s)Seymour H. Koenig
Harriet Koenig [1]
Websitewww.acceleratedcpp.com/authors/koenig

Andrew Richard Koenig (IPA: [ˈkøːnɪç]; born June 1952) is a former AT&T and Bell Labs researcher and programmer.[2] He is the author of C Traps and Pitfalls and co-author (with Barbara Moo) of Accelerated C++ and Ruminations on C++, and his name is associated with argument-dependent name lookup, also known as "Koenig lookup",[3] though he is not its inventor.[4] He served as the Project Editor of the ISO/ANSI standards committee for C++,[5] and has authored over 150 papers on C++.

  1. ^ "Seymour Koenig, Ph.D. 16 July 1927 – 19 February 2018", International Society for Magnetic Resonance in Medicine, 2018.
  2. ^ Nair, R B (2013) 'ANDREW R KOENIG | LBS kuttipedia'. https://lbsitbytes2010.wordpress.com/2013/04/07/andrew-r-koenig/
  3. ^ Sutter, Herb (March 1998). "What's In a Class? — The Interface Principle". C++ Report. Retrieved 21 February 2010.
  4. ^ "A Personal Note About Argument-Dependent Lookup". 2012-05-03. Archived from the original on 17 March 2018. Retrieved 7 February 2014.
  5. ^ Sutter, Herb (22 October 2000). "Minutes of ISO WG21 Meeting, October 22, 2000" (PDF). ISO Working Group 21. Retrieved 21 February 2010.