Дэвид Корн (специалист по информатике)

редактировать

Дэвид Г. Корн (род. Бруклин, 28 августа 1943 г.) - американский UNIX программист и автор оболочки Korn (ksh), интерфейса командной строки / язык программирования.

Содержание
  • 1 Образование и работа
  • 2 Оболочка Korn и Microsoft
  • 3 Другие программные проекты
  • 4 Семейство
  • 5 Ссылки
  • 6 Внешние ссылки
Образование и работа

Дэвид Корн получил степень бакалавра математики в Политехническом институте Ренсселера в 1965 году и степень доктора философии. по прикладной математике из Института математических наук им. Куранта Нью-Йоркского университета в 1969 году. После работы над компьютерным моделированием транссонусных профилей и разработки профиля Корна, он переключился на информатику и стал член технического персонала Bell Laboratories в 1976 году. Он разработал оболочку Korn в ответ на проблемы, которые у него и его коллег были с наиболее часто используемыми оболочками в то время, оболочкой Bourne и Оболочка C. Оболочка Korn стала пионером в практике консультативного проектирования пользовательского интерфейса с участием пользователей оболочки Unix, а также математических и когнитивных психологов. Пользовательский интерфейс, который включал выбор стилей редактирования (выбор включал стили, основанные на vi и на двух вариантах Emacs), был включен в большинство последующих оболочек Unix или скопирован ими. Оболочка Korn обратно совместима с оболочкой Bourne, но берет много идей из оболочки C, таких как просмотр истории и редактирование командной строки в стиле vi.

Оболочка Korn и Microsoft

Microsoft когда-то включали версию оболочки Korn, созданную Mortice Kern Systems (MKS), в пакет интеграции UNIX для Windows NT. Эта версия была несовместима с ksh88 (спецификация оболочки Korn), и Корн упомянул об этом во время периода вопросов и ответов на презентации Microsoft во время конференции USENIX NT в Сиэтле в 1998 году. Грег Салливан, менеджер по продукту Microsoft, который участвовал в презентации, не зная, кто был комментатором, настаивал на том, что Microsoft действительно выбрала «настоящую» оболочку Korn. Последовали вежливые дебаты, и Салливан продолжал настаивать на том, что человек, выступающий с критикой, ошибался в вопросах совместимости. Салливан отступил только тогда, когда один из зрителей встал и упомянул, что человеком, делающим комментарии, был не кто иной, как одноименный Дэвид Корн.

Другие программные проекты

Наряду с оболочкой Korn он также известен как создатель UWIN, библиотеки X / Open для систем Win32, аналогичной более позднему Cygwin. Korn и Kiem-Phong Vo также совместно разработали sfio, библиотеку для управления потоками ввода-вывода.

Корн стал сотрудником Bell Labs в 1984 году. В настоящее время он живет в Нью-Йорке и до 2013 года работал в ATT Labs Research в Флорхэм Парк, Нью-Джерси, и он ушел из Google в начале февраля 2018 года.

Семья

сын Дэвида Корна Адам работал в Goldman Sachs.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-17 03:15:31
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте