Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Дэвид Корн, учёный в области компьютерных наук
Американский программист (родился в 1943 году)
David Korn, the computer scientist
American computer programmer (born 1943)
Дэвид Джерард Корн (28 августа 1943 года) — американский программист UNIX и автор оболочки Korn (ksh), командной строки/языка программирования.
David Gerard Korn (August 28, 1943) is an American UNIX programmer and the author of the Korn shell (ksh), a command line interface/programming language.
Образование и работа
Дэвид Корн получил степень бакалавра по математике в Политехническом институте Ренсселера в 1965 году и степень доктора философии по прикладной математике в Институте математических наук Нью-Йоркского университета в 1969 году. После работы над компьютерным моделированием сверхзвуковых профилей крыла и разработки профиля Корна, он переключился на информатику и в 1976 году стал членом технического персонала в Bell Laboratories. Он разработал Korn shell в ответ на проблемы, с которыми он и его коллеги столкнулись при использовании наиболее распространенных в то время оболочек – Bourne shell и C shell. Korn shell стала пионером в области консультативного дизайна пользовательского интерфейса, учитывающего мнение пользователей Unix-оболочек, а также математиков и когнитивных психологов. Пользовательский интерфейс, предлагавший выбор стилей редактирования (включая стили, основанные на vi и двух вариантах Emacs), был включен или скопирован в большинство последующих Unix-оболочек. Korn shell обратно совместима с Bourne shell, но заимствует множество идей из C shell, таких как просмотр истории команд и редактирование командной строки в стиле vi.
David Korn received his undergraduate degree in mathematics from Rensselaer Polytechnic Institute in 1965 and his Ph. D. in applied mathematics from NYU's Courant Institute of Mathematical Sciences in 1969. After working on computer simulations of transsonic airfoils and developing the Korn airfoil, he switched fields to computer science and became a member of technical staff at Bell Laboratories in 1976. He developed Korn shell in response to problems he and his colleagues had with the most commonly used shells at the time, Bourne shell and C shell. The Korn shell pioneered the practice of consultative user interface design, with input from Unix shell users, and from mathematical and cognitive psychologists. The user interface, which included a choice of editing styles (the choices included styles based on vi and on two variants of Emacs) was incorporated into, or copied by, most subsequent Unix shells. The Korn shell is backward compatible with Bourne shell, but takes a lot of ideas from C shell, such as history viewing and vi like command line editing.
Корн-шель и Майкрософт
Microsoft когда-то включила версию оболочки Korn, разработанную компанией Mortice Kern Systems (MKS), в пакет интеграции UNIX для Windows NT. Эта версия не была совместима со стандартом ksh88, и Корн упомянул об этом во время сессии вопросов и ответов на презентации Microsoft на конференции USENIX NT в Сиэтле в 1998 году. Грег Салливан, менеджер по продуктам Microsoft, участвовавший в презентации, не узнав автора комментария, настаивал на том, что Microsoft действительно выбрала "настоящую" оболочку Korn. Завязалась вежливая дискуссия, в ходе которой Салливан продолжал утверждать, что критик заблуждается относительно проблем совместимости. Салливан уступил только тогда, когда один из слушателей встал и сообщил, что автором комментариев был сам Дэвид Корн.
Microsoft once included a version of the Korn shell produced by Mortice Kern Systems (MKS) in a UNIX integration package for Windows NT. This version was not compatible with ksh88 (a Korn shell specification), and Korn mentioned this during a question and answer period of a Microsoft presentation during a USENIX NT conference in Seattle in 1998. Greg Sullivan, a Microsoft product manager who was participating in the presentation, not knowing who the commenter was, insisted that Microsoft had indeed chosen a "real" Korn shell. A polite debate ensued, with Sullivan continuing to insist that the man giving the criticisms was mistaken about the compatibility issues. Sullivan only backed down when an audience member stood up and mentioned that the man making the comments was none other than the eponymous David Korn.
Другие программные проекты
Наряду с Korn shell, он также известен как создатель UWIN — библиотеки X/Open для систем Win32, аналогичной более поздней Cygwin. Корн и Ким Фонг Во также совместно разработали sfio — библиотеку для управления потоками ввода-вывода. В 1984 году Корн стал сотрудником-лауреатом Bell Labs. В настоящее время он проживает в Нью-Йорке, до 2013 года работал в AT&T Labs Research во Флорам-Парке, штат Нью-Джерси, а в начале февраля 2018 года вышел на пенсию из Google.
Along with Korn shell, he is also known as the creator of UWIN, an X/Open library for Win32 systems, similar to the later Cygwin. Korn and Kiem Phong Vo also co developed sfio, a library for managing I/O streams. Korn became a Bell Labs fellow in 1984. He currently lives in New York City, and until 2013 worked for AT&T Labs Research in Florham Park, New Jersey, and he retired from Google in early February 2018.
Семья
Его родителями были Флоренс и Натаниэль Корн. Семья Корн переехала в Монро в 1947 году, где они вырастили пятерых детей. В 1967 году он женился на Сьюзан Лин Вайнер. Сын Дэвида Корна, Адам, работал в Goldman Sachs.
His parents were Florence and Nathaniel Korn. The Korn family moved to Monroe in 1947 where they raised five children. In 1967 he married Susan Lyn Weiner. David Korn's son Adam used to work at Goldman Sachs.