Кіріспе

Дэвид Корн, компьютерлік ғалым
Америкалық компьютерлік бағдарламашы (1943 жылы туған)

Дэвид Джерард Корн (28 тамыз 1943 жылы туған) – американдық UNIX бағдарламашысы және командалық қабық интерфейсі / бағдарламалау тілі – Korn shell (ksh) авторы.

Білім және жұмыс

Дэвид Корн 1965 жылы Ренсселер политехникалық институтында математика мамандығы бойынша бакалавр дәрежесін алды. 1969 жылы Нью-Йорк университетінің Математикалық ғылымдар институтының Курант институтынан қолданбалы математика бойынша докторлық дәрежесін алды. Транссоникалық қанаттардың компьютерлік симуляциясымен айналысып, Корн қанатын жасағаннан кейін, ол компьютер ғылымы саласына ауысты және 1976 жылы Белл зертханаларының техникалық қызметкері болды. Ол Корн қабығын (shell) сол кездегі ең көп қолданылатын Борн қабығы мен C қабығымен болған мәселелерге жауап ретінде жасады. Korn қабығы Unix қабығын пайдаланушыларының, сондай-ақ математикалық және когнитивтік психологтардың пікірлерін ескере отырып, кеңес беруші пайдаланушы интерфейсін жобалауды алғаш рет енгізді. Пайдаланушы интерфейсіне редакциялау стильдерін таңдау мүмкіндігі кірді (таңдауларға vi және Emacs-тің екі түріне негізделген стильдер кірді), бұл мүмкіндік кейінгі Unix қабықтарының көпшілігіне енгізілді немесе көшірілді. Korn қабығы Борн қабығымен кері үйлесімді, бірақ C қабығынан тарихты қарау және vi сияқты командалық жолды өңдеу сияқты көптеген идеяларды алды.

Korn shell және Microsoft

Microsoft бір кезде Mortice Kern Systems (MKS) жасаған Korn қабығының нұсқасын Windows NT үшін UNIX интеграциялық жинағына қосты. Бұл нұсқа ksh88 (Korn қабығының техникалық талаптары) стандартымен үйлесімсіз болды, және Korn бұл туралы 1998 жылы Сиэтлде өткен USENIX NT конференциясында Microsoft презентациясы кезіндегі сұрақ-жауап сессиясында айтты. Презентацияға қатысқан Microsoft өнімдерінің менеджері Грег Салливан, сұрақ қойған адамды танымай, Microsoft-тың шынымен де "нағыз" Korn қабығын таңдағанын мойындады. Одан кейін сыпайы пікір алмасу болды, Салливан сын айтқан адамның үйлесімділік мәселесінде жаңылып қалғанын жалғастырып айтты. Салливан көрермендердің бірі орнынан тұрып, сын айтқан адамның өзінің Дэвид Корн екенін мәлімдегеннен кейін ғана мойындады.

Басқа бағдарламалық жобалар

Korn shell-мен қатар, ол Win32 жүйелері үшін X/Open кітапханасы UWIN-нің, кейінірек Cygwin-ге ұқсас, авторы ретінде де танымал. Корн мен Кием Фонг Во бірлесіп sfio кітапханасын жасады, ол I/O ағындарын басқаруға арналған. 1984 жылы Корн Bell Labs-тің ғылыми қызметкері атанды. Қазіргі уақытта Нью-Йорк қаласында тұрады, 2013 жылға дейін Нью-Джерси штатының Флорам Парк қаласындағы AT&T Labs Research-те жұмыс істеді, ал 2018 жылдың ақпан айының басында Google компаниясынан зейнетке шықты.

Отбасы

Оның ата-анасы Флоренс және Натаниел Корн болды. Корн отбасы 1947 жылы Монро қаласына көшіп, бес бала өсірді. 1967 жылы ол Сьюзан Лин Вайнерге үйленді. Дэвид Корнның ұлы Адам бұрын Голдман Сакста жұмыс істеген.