ANDREW R KOENIG

Image 

 

Andrew R. Koenig (born June 1952) is a former AT&T and Bell Labs researcher and programmer. He is the author of ‘C Traps and Pitfalls, co-author (with Barbara Moo) of Accelerated C++ & Ruminations on C++, and his name is associated with argument-dependent name lookup, also known as “Koenig lookup”. He served as the Project Editor of the ISO/ANSI standards committee for C++, has authored over 150 papers on C++, and is listed as inventor on four patents. The first book he authored, in 1987, C Traps and Pitfalls, had been motivated by his prior paper and work on a different computer language, PL/I. In 1977, while a staff member working at Columbia University, Koenig presented a paper called “PL/I Traps and Pitfalls” at a SHARE meeting in Washington, DC. Koenig has a BS and MS degree from Columbia University in New York. He was a prominent member of the Columbia University Center for Computing Activities. He wrote the first e-mail program used at the university.

 

Andrew Koenig’s Overview                            

                                                                            Image    

Past

Education

  • Columbia University School of Engineering and Applied Science
  • Columbia College

Andrew Koenig’s Summary

Author or coauthor of three books and more than 160 technical articles. Founding member of C++ standards committee. More than 35 years’ software experience.

Specialties

Programming languages and tools, particularly C++ and Python.

Andrew Koenig’s Experience

Founding member

C++ Standards Committee

1990 – 2003 (13 years)

Principal Technical Staff Member

AT &T Shannon Laboratory

Public Company; 10,001+ employees; T; Telecommunications industry

July 1977 – June 2003 (26 years)

Member of Technical Staff

Bell Labs

Public Company; 10,001+ employees; T; Telecommunications industry

1977 – 1996 (19 years)

Technical Staff Member

Columbia University Center For  Computing Activities

Educational Institution; 10,001+ employees; Higher Education industry

September 1968 – June 1977 (8 years 10 months)

Andrew Koenig’s Education

  • Columbia University School of Engineering and Applied Science

             MS, Computer Science

             January 1977

  • Columbia College

           BA, Mathematics

         

Image                              Image

                                                 Image            

Advertisements