John K. Ousterhout, sistem yazılımları, programlama dilleri ve dağıtık sistemler üzerine çalışan bilgisayar bilimcidir. Tcl betik dilinin ve Tk arayüz araç takımının geliştirilmesiyle tanınır. [1][2]
EĞİTİMİ VE MESLEK YAŞAMI
1975'te Yale Üniversitesi'nde fizik lisansını, 1980'de Carnegie Mellon Üniversitesi'nde bilgisayar bilimi doktorasını tamamladı. 1980–1994 arasında California Üniversitesi Berkeley kampüsünde öğretim üyeliği yaptı. Ardından Sun Microsystems'te çalıştı; Scriptics ve Electric Cloud şirketlerini kurdu. 2008'de Stanford Üniversitesi'nde akademik çalışmalara döndü. [1][2]
ARAŞTIRMA ALANLARI
Ousterhout'un çalışmaları, yazılım sistemlerinin kurulmasını ve işletilmesini sağlayan altyapılara odaklanır. Araştırmaları arasında Sprite ağ işletim sistemi, günlük yapılı dosya sistemleri ve bütünleşik devre tasarım araçları bulunur. Tcl ile Tk, betik yazımı ve grafik kullanıcı arayüzü geliştirme çalışmalarının birlikte ele alınmasına örnektir. [2]
AKADEMİK KATKISI
Çalışmaları işletim sistemleri, depolama, ağ iletişimi ve yazılım geliştirme araçlarını bir araya getirir. ACM Grace Murray Hopper ve Software System ödüllerini aldı. Bu katkılar, bilgisayar biliminin kuramsal ilkeleriyle çalışan yazılım altyapıları geliştirme arasındaki ilişkiyi gösterir. [1]
