03-10-2023
Джон Оустерхаут | |
John Ousterhout | |
Дата рождения: |
15 октября 1954 (57 лет) |
---|---|
Место рождения: | |
Страна: | |
Научная сфера: | |
Место работы: |
Калифорнийский университет в Беркли, |
Учёная степень: | |
Учёное звание: | |
Альма-матер: | |
Известен как: | |
Награды и премии |
|
Джон О́устерхаут (англ. John Ousterhout, род. 15 октября 1954 года) — американский учёный в области информатики, профессор Калифорнийского университета в Беркли, один из активных исследователей и пропагандистов прикладного значения языков сценариев в программировании, создатель Tcl и Tk.
Содержание |
Джон Оустерхаут (это голландская фамилия; тем не менее, в его семье её тогда произносили «О́устёрхаут», а по‐английски иногда читают «Аустерхаут»)[1] был профессором информатики Калифорнийского Университета в Беркли. [2] Во время пребывания на этом посту, он создал скриптовый язык Tcl (один из трёх известнейших в мире, наряду с Perl и Python) и платформенно‐независимую графическую библиотеку Tk (применяется в большинстве проектов Открытого программного обеспечения, GNU, Tcl, Perl и Python). [3] Оустерхаут также руководил исследовательской группой, которая спроектировала экспериментальную ОС Спрайт (англ. Sprite — Фея) и её журнально‐структурированную систему LFS. Остераут является также первоначальным автором САПР СБИС Magic.[4]
Он получил свою степень бакалавра физики в Йейльском университете, и свою докторскую степень по информатике в Университете Карнеги-Меллоун.
Остераут получил премию имени Грейс Мюррей Хоппер в 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 года. [5]
Оустерхаут затем основал, и сейчас является председателем компании Electric Cloud, Inc.[6], которая занимается программным обеспечением для управления жизненым циклом приложений (англ. Application Lifecycle Management)
Джон Оустерхаут написал исторически важную для всех скриптовых языков статью «Сценарии: высокоуровневое программирование для XXI века», объясняющую роль и место этих языков в общей картине языков программирования,[7] их необходимость для полноценной разработки программ и комплементарность к системным языкам.
Оустерхаут — лауреат награды Software System Award общества ACM. [8]
Начиная с 1995 года Оустерхаут испытывает проблемы со здоровьем, типичные для многих программистов — а именно, «туннельный синдром» [9] (англ. repetitive strain injury, repetitive stress injury, occupational overuse injury, RSI): травмы запястий, вызванные повторяющимися, монотонными, многочисленными движениями.[10] Это заболевание приводит к сильным болям и потере функций рук. Остераут пишет:[10]
Я попробовал множество подходов к лечению своих проблем RSI и не получил успеха с большинством из них. Я никогда не мог получить разумно обоснованный диагноз того, что именно не так с моей рукой. Некоторые подходы к лечению, которые я попробовал (прописанные предполагаемыми экспертами здравоохранения) в действительности сделали проблемы еще хуже.
Ключевые персоны движения за свободное программное обеспечение | |
---|---|
Рик Адамс • Брайан Белендорф • Кит Бостик • Джим Геттис • Джон Гиллмор • Мигель де Икаса • Линн и Уильям Джолиц • Алан Кокс • Роберт Лав • Расмус Лердорф • Лоуренс Лессиг • Маршалл Кирк Мак-Касик • Юкихиро Мацумото • Ян Мёрдок • Эбен Моглен • Эрик Оллман • Тим О'Рейлли • Джон Оустерхаут • Кит Пакард • Брюс Перенс • Брайан Пол • Тэо де Раадт • Гвидо ван Россум • Эрик Реймонд • Ричард Столлман • Линус Торвальдс • Эндрю Триджелл • Теодор Тс'о • Ларри Уолл • Джордан Хаббард • Джон Холл • Марк Шаттлворт • Боб Шифлер • Маттиас Эттрих |
Оустерхаут, Джон.