Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Дэвид Корн, компьютерлік ғалым
Америкалық компьютерлік бағдарламашы (1943 жылы туған)
David Korn, the computer scientist
American computer programmer (born 1943)
Дэвид Джерард Корн (28 тамыз 1943 жылы туған) – американдық UNIX бағдарламашысы және командалық қабық интерфейсі / бағдарламалау тілі – Korn shell (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 жылы Белл зертханаларының техникалық қызметкері болды. Ол Корн қабығын (shell) сол кездегі ең көп қолданылатын Борн қабығы мен C қабығымен болған мәселелерге жауап ретінде жасады. Korn қабығы Unix қабығын пайдаланушыларының, сондай-ақ математикалық және когнитивтік психологтардың пікірлерін ескере отырып, кеңес беруші пайдаланушы интерфейсін жобалауды алғаш рет енгізді. Пайдаланушы интерфейсіне редакциялау стильдерін таңдау мүмкіндігі кірді (таңдауларға vi және Emacs-тің екі түріне негізделген стильдер кірді), бұл мүмкіндік кейінгі Unix қабықтарының көпшілігіне енгізілді немесе көшірілді. Korn қабығы Борн қабығымен кері үйлесімді, бірақ C қабығынан тарихты қарау және 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.
Korn shell және Microsoft
Microsoft бір кезде Mortice Kern Systems (MKS) жасаған Korn қабығының нұсқасын Windows NT үшін UNIX интеграциялық жинағына қосты. Бұл нұсқа ksh88 (Korn қабығының техникалық талаптары) стандартымен үйлесімсіз болды, және Korn бұл туралы 1998 жылы Сиэтлде өткен USENIX NT конференциясында Microsoft презентациясы кезіндегі сұрақ-жауап сессиясында айтты. Презентацияға қатысқан 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-мен қатар, ол Win32 жүйелері үшін X/Open кітапханасы UWIN-нің, кейінірек Cygwin-ге ұқсас, авторы ретінде де танымал. Корн мен Кием Фонг Во бірлесіп sfio кітапханасын жасады, ол I/O ағындарын басқаруға арналған. 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 жылы ол Сьюзан Лин Вайнерге үйленді. Дэвид Корнның ұлы Адам бұрын Голдман Сакста жұмыс істеген.
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.