Andrew+Koenig

an American computer scientist and musician. Until his retirement from AT&T in 2003, he was project editor of the [|ISO]/[|ANSI] standards committee for C++, and published a lot about design and programming issues in C++. As a musician, he is mostly self-taught and started playing the [|recorder] as a child, picked up other instruments ([|guitar], [|gemshorn], [|voice], [|percussion]) along the way, and studied [|music theory] at Columbia University .In 1970/71, while affiliated with Columbia, along with Steven M. Bellovin, Aron Eisenpress, and Ben Yalow, he co-authored the chess program CCCP, which competed at the ACM 1971, and was initially based on Hans Berliner's program J. Biit, which played one year before. || toc =Photos=
 * Home * People * Andrew Koenig**
 * [[image:andy1t.jpg link="http://www.earlymusicplayers.org/andybio.html"]] ||~  || **Andrew R. Koenig**,
 * Andrew Koenig ||~  ||^   ||
 * [[image:Trollstigen.jpg width="546" height="282" link="http://www.informit.com/store/accelerated-c-plus-plus-practical-programming-by-example-9780201703535"]] ||
 * [|Trollstigen] in [|Rauma], [|Møre og Romsdal], [|Norway], Accelerated C++    ||

=Selected Publications=
 * Andrew Koenig (**1978**). //Light-Pen used in game//. Personal Computing, Vol. 2, No. 5, pp. 112 » CCCP
 * Andrew Koenig (**1986**). //The Snocone Programming Language//. [|pdf]
 * Andrew Koenig (**1989**). //[|C Traps and Pitfalls]//. [|Addison-Wesley], ISBN 0-201-17928-8, [|pdf preprint]
 * Bjarne Stroustrup, Andrew Koenig (**1989**). //C++: as close as possible to C -- but no closer//. [|C++ Report], Vol. 1, no. 7
 * Andrew Koenig, Bjarne Stroustrup (**1990**). //Exception Handling for C++//. Proc [|USENIX C++ Conference 1990], Also, [|Journal of Object Oriented Programming], Vol. 3 No. 2
 * Andrew Koenig, [|Thomas A. Cargill], Keith E. Gorlen, [|Robert B. Murray], [|Michael Vilot] (**1991**). //How Useful is Multiple Inheritance in C++?// [|C++ Conference 1991]
 * Andrew Koenig (**1992**). //Space-Efficient Trees in C++//. [|C++ Conference 1992]
 * Andrew Koenig (**1994**). //Templates and Generic Algorithms//. [|JOOP 7 No. 3]
 * Andrew Koenig (**1994**). //Generic Iterators//. [|JOOP 7, No. 5]
 * Bjarne Stroustrup, Andrew Koenig, [|Barbara Moo] (**1994**). //The C++ Programming Language//. [|Encyclopedia of Software Engineering], [|Wiley], ISBN 0-471-54004-8.
 * Andrew Koenig, Bjarne Stroustrup (**1995**). //Foundations for Native C++ Styles//. [|Software Practice and Experience], Vol 25, special issue S4
 * Andrew Koenig, [|Barbara Moo] (**1997**). //[|Ruminations on C++]//. [|Addison-Wesley], ISBN 0-201-42339-1
 * Andrew Koenig, [|Barbara Moo] (**2000**). //[|Accelerated C++]//. [|Addison-Wesley], ISBN 0-201-70353-X
 * Bjarne Stroustrup, Andrew Koenig, [|Barbara Moo] (**2001**). //The C++ Programming Language//. [|Encyclopedia of Software Engineering]. [|Wiley]

=Andrew Koenig at Dr Dobbs= include page="Andrew Koenig at Dr Dobbs to include" =External Links=
 * [|Andrew Koenig (programmer) from Wikipedia]
 * [|Andrew Koenig | InformIT]
 * [|The Early Music Players | Andrew Koenig]
 * [|Music Town]

=References= =What links here?= include page="Andrew Koenig" component="backlinks" limit="40"
 * Up one level**