Keith+Gorlen

toc
 * Home * People * Keith Gorlen**

an American computer scientist and [|biomedical engineer] at the [|National Institutes of Health] (NIH), pioneer in [|object-oriented programming], data [|abstraction] and the C++ programming language, and author and co-author of the C++ NIH class library and various papers and books on those topics.
 * Keith E. Gorlen**,

=Chess 1.0= As undergraduate student at Northwestern University, along with his fellow Larry Atkin, he co-authored on the initial version of the Northwestern program Chess. Gorlen left the Chess team in 1970, and still contributed a few ideas for some time.

=Photos & Games= Keith Gorlen operating Chess 3.0, Monty Newborn, Steven M. Bellovin with phone, unknown back of head || code [Event "ACM 1970"] [Site "New York USA"] [Date "1970.08.31"] [Round "1"] [White "Chess 3.0"] [Black "Coko III"] [Result "1-0"]
 * [[image:ACM1970.JPG]] ||
 * ACM 1970, Chess 3.0 - Coko III after 8. Qxd2, from left: Jacques Dutka (Tournament Director), unknown,

1.c4 e5 2.Nc3 Nc6 3.Nf3 Bc5 4.e3 d6 5.d4 Bb4 6.Bd2 Nf6 7.Nd5 Bxd2+ 8.Qxd2 O-O 9.Nxf6+ Qxf6 10.dxe5 dxe5 11.Bd3 Bg4 12.Be4 Rad8 13.Qc2 h5 14.O-O Bxf3 15.Bxf3 h4 16.Rad1 Nb4 17.Qe4 Nxa2 18.Qxb7 Rxd1 19.Rxd1 Qb6 20.Ra1 Qxb7 21.Bxb7 Rb8 22.Rxa2 Rxb7 23.f3 Rb4 24.c5 c6 25.g3 hxg3 26.hxg3 Rc4 27.Rxa7 Rc1+ 28.Kf2 Rc2+ 29.Ke1 Rxb2 30.Rc7 Rg2 31.g4 e4 32.fxe4 Rxg4 33.Rxc6 Rxe4 34.Kf2 Kh8 35.Rc8+ Kh7 36.c6 g5 37.Kf3 f5 38.Kf2 f4 39.c7 fxe3+ 40.Ke2 Re7 41.Rh8+ Kxh8 42.c8=Q+ Re8 43.Qxe8+ Kg7 44.Qe6 1-0 code

=Selected Publications=
 * David Slate, Larry Atkin, Keith Gorlen (**1971**). //CHESS 3.5 User Guide//. Northwestern University
 * Keith Gorlen (**1987**). //[|An Object-Oriented Class Library for C++ Programs]//. [|C++ Workshop 1987], pp. 181-208
 * Keith Gorlen, [|Sanford M. Orlow], [|Perry S. Plexico] (**1990**). //[|Data abstraction and object-oriented programming in C++]//. [|Wiley]
 * Andrew Koenig, [|Thomas A. Cargill], Keith Gorlen, [|Robert B. Murray], [|Michael Vilot] (**1991**). //How Useful is Multiple Inheritance in C++?// [|C++ Conference 1991]
 * Keith Gorlen (**2012**). //Unique Identifier for People: Best Community Practice v1.2//. NIH, [|pdf]

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