stringtranslate.com

Эндрю Кёниг (программист)

Эндрю Ричард Кёниг ( IPA: [ˈkøːnɪç] ; родился в июне 1952 года) — бывший исследователь и программист AT&T и Bell Labs . [2] Он является автором C Traps and Pitfalls и соавтором (совместно с Барбарой Му ) Accelerated C++ и Ruminations on C++ , а его имя связано с поиском имён с зависимыми от аргументов , также известным как «поиск Кёнига» [3] , хотя он не является его изобретателем. [4] Он был редактором проекта комитета по стандартам ISO/ANSI для C++ [5] и является автором более 150 статей по C++ .

Ранняя жизнь и карьера

Кёниг родился в Нью-Йорке и является сыном физика доктора Сеймура Х. Кёнига [6], бывшего директора лаборатории IBM Watson , и Харриет Кёниг, автора и коллекционера искусства американских индейцев. [7]

Он окончил Высшую школу наук Бронкса в 1968 году [8] и продолжил обучение, получив степень бакалавра наук и степень магистра наук в Колумбийском университете в Нью-Йорке. Он был видным членом Колумбийского университета Центра вычислительной деятельности (CUCCA) в конце 1960-х и 1970-х годах. Он написал первую программу электронной почты, использовавшуюся в университете. [9]

В 1977 году он присоединился к техническому персоналу Bell Labs в Мюррей-Хилл, штат Нью-Джерси , откуда впоследствии вышел на пенсию.

Первая книга, которую он написал в 1987 году, C Traps and Pitfalls , была мотивирована его предыдущей работой и работой, в основном в качестве сотрудника Колумбийского университета, над другим компьютерным языком, PL/I . В 1977 году, будучи недавно принятым на работу сотрудником Bell Labs, он представил работу под названием «PL/I Traps and Pitfalls» на встрече SHARE в Вашингтоне, округ Колумбия [10]

Патенты

Избранная библиография

Книги

Статьи

1999

1998

1997

1996

1995

1994

1992

1991

1990

1988

1986

1984

1977

Ссылки

  1. ^ «Сеймур Кёниг, доктор философии, 16 июля 1927 г. – 19 февраля 2018 г.», Международное общество магнитного резонанса в медицине, 2018 г.
  2. ^ Наир, РБ (2013) «ЭНДРЮ Р. КЁНИГ | LBS kuttipedia». https://lbsitbytes2010.wordpress.com/2013/04/07/andrew-r-koenig/
  3. ^ Sutter, Herb (март 1998). «Что находится в классе? — Принцип интерфейса». C++ Report . Получено 21 февраля 2010 .
  4. ^ "Личное примечание о поиске, зависящем от аргумента". 2012-05-03. Архивировано из оригинала 17 марта 2018 года . Получено 7 февраля 2014 года .
  5. ^ Sutter, Herb (22 октября 2000 г.). "Протокол заседания ISO WG21, 22 октября 2000 г." (PDF) . Рабочая группа ISO 21 . Получено 21 февраля 2010 г. .
  6. ^ "Сеймур Х. Кёниг", История вычислительной техники Колумбийского университета
  7. ^ Кениг, Харриет; Кениг, Сеймур Х., Ткачество навахо, Пути навахо , Катона, Нью-Йорк: Галерея Катона, 1986. ISBN 0-915171-03-1 
  8. ^ "Известные выпускники", веб-сайт Bronx High School of Science
  9. ^ da Cruz, Frank (6 февраля 2010 г.). "История вычислений в Колумбийском университете". Columbia University Information Technology. Архивировано из оригинала 11 марта 2010 г. Получено 21 февраля 2010 г.
  10. См. Кениг, предисловие к «Ловушкам и подводным камням».
  11. ^ Макилрой, МД (1987). Исследовательский ридер Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Bell Labs. 139.

Внешние ссылки