Джон Аустерхаут (Оустерхаут, Остераут, , род. 15 октября 1954 года) — американский учёный в области информатики, профессор Калифорнийского университета в Беркли, один из активных исследователей и пропагандистов прикладного значения языков сценариев в программировании, создатель языков Tcl и Tk. Председатель совета директоров компании Electric Cloud.

Степень бакалавра физики получил в Йейльском университете, докторскую степень по информатике — в Университете Карнеги — Меллона. Во время пребывания в должности профессора информатики Калифорнийского университета в Беркли создал скриптовый язык Tcl (один из трёх известнейших в мире, наряду с Perl и Python) и платформо‐независимую графическую библиотеку Tk (применяется в большинстве проектов Открытого программного обеспечения, GNU, Tcl, Perl и Python) . Также руководил исследовательской группой, которая спроектировала экспериментальную операционную систему и её журнально‐структурированную файловую систему LFS. Оустерхаут является также первоначальным автором САПР СБИС MagicJohn K. Ousterhout, Gordon T. Hamachi, Robert N. Mayo, Walter S. Scott, George S. Taylor. Magic: A VLSI layout system. Annual ACM IEEE Design Automation Conference archive. Proceedings of the 21st conference on Design automation table of contents. Albuquerque, New Mexico, United States. Pages: 152—159. Year: 1984. ISBN 0-8186-0542-1. Награждён Премией имени Грейс Хоппер в 1987 году и в 1994 году избран действительным членом Ассоциации вычислительной техники.

В 1997 году перешёл из Университета Беркли в фирму Sun Microsystems, где набрал команду для разработки Tcl. В январе 1998 года ушёл из Sun и стал соучредителем компании Scriptics (позднее переименованной в Ajuba Solutions), занявшейся созданием профессиональных инструментов для разработки на Tcl, при этом большая часть его команды последовала за ним из Sun. Ajuba Solutions была куплена компанией Interwoven в октябре 2000 годаhttp://www.oreillynet.com/pub/a/network/2000/05/31/ajuba.html Cameron Laird. Tcl Devs Wave Goodbye to Scriptics and Hello to Ajuba. 05/31/2000. O’Reilly Media. (онлайновый ресурс американского издательства О’Рейли).

Затем основал и возглавил компанию Electric Cloudhttp://www.electric-cloud.com/ Сайт компании Electric Cloud, Inc, которая занимается программным обеспечением для управления жизненным циклом приложений ().

Автор исторически важной для всех сценарных языков статьи «Сценарии: высокоуровневое программирование для XXI века», объясняющей роль и место этих языков в общей картине языков программированияJohn K. Ousterhout Scripting: Higher Level Programming for the 21st Century . Перевод этой статьи в журнале «Открытые системы», № 3, 1998 их необходимость для полноценной разработки программ и комплементарность к системным языкам.

Лауреат награды Software System Award Ассоциации вычислительной техникиhttp://awards.acm.org/software_system/ Официальный список лауреатов наград Software System Award общества ACM.

Проблемы со здоровьем Начиная с 1995 года страдает встречающимся среди некоторых программистов синдромом запястного канала, причём, по его собственному утверждению, состояние, несмотря на длительное лечение, только ухудшаетсяАлексей Долецкий. Такая разная эргономика. Журнал «Компьютерра», № 15 от 20 апреля 2004 года.http://home.pacbell.net/ouster/wrist.html .

Примечания

Ссылки Воспоминания Джона Оустерхаута о первых днях Tcl на официальном сайте языка Tcl Обучающий материал под авторством Оустерхаута на официальном сайте языка Tcl

Категория:Родившиеся в округе Солано Категория:Программисты США Категория:Выпускники Йельского университета Категория:Преподаватели Стэнфордского университета Категория:Преподаватели Инженерной школы Стэнфордского университета Категория:Преподаватели Калифорнийского университета в Беркли Категория:Лауреаты премии имени Грейс Мюррей Хоппер Категория:Учёные в области информатики США Категория:Создатели языков программирования Категория:Разработчики свободного программного обеспечения Категория:Лауреаты премии Рейнольда Джонсона в области систем хранения информации