Популярные
На фото Джон Оустерхаут

Джон Оустерхаут

американский учёный, создатель Tcl и Tk
Категория:
Биография

Биография

Джон Оустерхаут (это голландская фамилия; тем не менее, в его семье её тогда произносили «О?устёрхаут», а по?английски иногда читают «Аустерхаут») был профессором информатики Калифорнийского Университета в Беркли. Во время пребывания на этом посту, он создал скриптовый язык Tcl (один из трёх известнейших в мире, наряду с Perl и Python) и платформенно?независимую графическую библиотеку Tk (применяется в большинстве проектов Открытого программного обеспечения, GNU, Tcl, Perl и Python). Оустерхаут также руководил исследовательской группой, которая спроектировала экспериментальную ОС Спрайт (англ. Sprite — Фея) и её журнально?структурированную систему LFS. Остераут является также первоначальным автором САПР СБИС Magic.

Он получил свою степень бакалавра физики в Йейльском университете, и свою докторскую степень по информатике в Университете Карнеги-Меллоун.

Остераут получил премию имени Грейс Мюррей Хоппер в 1987 г. и в 1994 г. он был утверждён в должности, как член старейшего в мире научного общества в области информатики — ассоциации вычислительных машин (англ. Fellow of the Association for Computing Machinery).

В 1997 г., Оустерхаут покинул Беркли чтобы присоединиться к компании Sun Microsystems Laboratories, где он набрал команду, которая бы присоединилась к нему для разработки Tcl. После нескольких лет в Sun, он покинул её, и стал со?учредителем компании Scriptics, Inc. (позднее названной Ajuba Solutions) в январе 1998, чтобы обеспечить создание профессиональных инструментов разработки Tcl и большая часть его команды последовала за ним из Sun. Компании Ajuba была куплена компанией Interwoven в октябре 2000 г.

Оустерхаут затем основал, и сейчас является председателем компании Electric Cloud, Inc., которая занимается программным обеспечением для управления жизненым циклом приложений (англ. Application Lifecycle Management)

Джон Оустерхаут написал исторически важную для всех скриптовых языков статью «Сценарии: высокоуровневое программирование для XXI века», объясняющую роль и место этих языков в общей картине языков программирования, их необходимость для полноценной разработки программ и комплементарность к системным языкам.

Оустерхаут — лауреат награды Software System Award общества ACM.

Проблемы со здоровьем

Начиная с 1995 г., Оустерхаут испытывает проблемы со здоровьем, типичные (к сожалению) для многих программистов — а именно, «туннельный синдром» (англ. repetitive strain injury, repetitive stress injury, occupational overuse injury, RSI): травмы запястий, вызванные повторяющимися, монотонными, многочисленными движениями. Это заболевание приводит к сильным болям и потере функций рук. Остераут пишет:

Я попробовал множество подходов к лечению своих проблем RSI и не получил успеха с большинством из них. Я никогда не мог получить разумно обоснованный диагноз того, что именно не так с моей рукой. Некоторые подходы к лечению, которые я попробовал (прописанные предполагаемыми экспертами здравоохранения) в действительности сделали проблемы еще хуже.

Поделиться: