Jack Dennis, MIT bilgisayar bilimi ve mühendisliği emekli profesörü, 14 Mart'ta 94 yaşında hayatını kaybetti. MIT Bilgisayar Bilimi ve Yapay Zeka Laboratuvarı (CSAIL) içindeki Hesaplama Yapıları Grubu'nun ilk lideri olarak, veri akışı hesaplama modellerinin geliştirilmesinde öncülük etti ve sonrasında veri akışı modellerinden ilham alan birçok yenilikçi bilgisayar mimarisi ilkesini ortaya koydu.
Bir mühendis ve bir tekstil tasarımcısının ikinci çocuğu olan Dennis, hem mühendisliğe hem de müziğe erken yaşta ilgi gösterdi; ebeveynleriyle birlikte Gilbert ve Sullivan şarkı sözlerini yeniden yazdı ve gençken Connecticut'taki Norwalk Senfoni Orkestrası ile piyano çaldı, aynı zamanda evde babasıyla birlikte bir kano inşa ediyordu. MIT'deki lisans eğitimi sırasında, geniş ilgi alanlarını daha da geliştirdi; Elektrik Mühendisliği'nde VI-A Kooperatif Programı'na katıldı; Hava Kuvvetleri Cambridge Araştırma Laboratuvarları'nda konuşma işleme ve yenilikçi radar sistemleri projelerinde çalıştı; model demiryolu kulübüne katıldı; ve MIT Senfoni Orkestrası'na katılarak ilk eşi Jane Hodgson ’55, SM ’56, PhD ’61 ile tanıştı. (İkisi daha sonra Florida'da tıp okumaya gittiği için ayrıldılar.)
Dennis, MIT'den BS (1953), MS (1954) ve ScD (1958) derecelerini aldıktan sonra, o zamanlar Elektrik Mühendisliği Bölümü'nde öğretim üyesi olarak göreve başladı. 1969'da tam profesör unvanına terfi etti. Doktora tezi, “Matematiksel Programlama ve elektrik ağları” başlıklı çalışması, elektrik devre teorisi ile ikinci dereceden programlama problemleri arasındaki benzerlikleri araştırdı. O çalışmada geliştirdiği fikirler, 1964 tarihli “Ağ programlama problemlerinin dağıtık çözümü” başlıklı makalesinde daha da netleşti ve bu, dijital dağıtık optimizasyon çözücülerinin önemli bir erken sınıfını oluşturdu.
Dennis'in 2003'te lisans sınıfının 50. buluşması için yazdığı bir yazıda, Enstitüdeki bilgisayarlarla ilk karşılaşmalarını şöyle hatırladı: “Frieden 'Flexowriters' kullanarak delikli kağıt bantlarda montaj diliyle yazılmış programlar hazırladım ve operatör Mike Solamita bantları beslerken yanımda durup sayısız ışığın yanıp sönmesini izledim [...] Bu 1954'tü. Elli yıl sonra, çok şey değişti: Bir oda dolusu vakum tüpü, milyonlarca transistörle dolu küçük bir çipe dönüştü. Bir zamanlar araştırma laboratuvarlarıyla sınırlı olan bir fenomen, herkesin sahip olabileceği ve faydalı bir şekilde kullanabileceği bir endüstri haline geldi.”
Dennis'in bu değişimi yönlendirmedeki etkisi derindi. Hem Project MAC hem de Multics projeleriyle işbirliği yapan Dennis, birden fazla kullanıcının tek bir bilgisayarla aynı anda çalışmasını sağlayan ilk girişimlerde, yani zaman paylaşımlı işletim sistemlerinde, General Electric Model 645 bilgisayarının temel bir parçası haline gelen benzersiz segment adresleme ve sayfalama mekanizmalarını belirlemede yardımcı oldu. Fikirleri, diğerlerinin kendilerini birine veya diğerine uzman olarak gördüğü durumlarda, hem donanım hem de yazılıma eşit dikkat verme eğiliminden kaynaklanıyordu.
“Hesaplama Yapıları Grubu'nu [CSAIL içinde] kurdum ve programlama kavramları ile bilgisayar donanımının organizasyonu arasındaki kabul edilen boşluğu daraltabilecek mimari kavramlara odaklandım,” diye açıkladı Dennis 2003'teki anılarında. “İnsanların kendilerini ya donanım ya da yazılım uzmanı olarak görmelerine ve programlama ile mimarideki ortak ilerlemelerin, hesaplama pratiğini devrim niteliğinde değiştirebilecek sinerjik bir sonuca yol açabileceğine pek dikkat etmemelerine hayret ettim.”
Dennis'in sinerjiye verdiği önem göz ardı edilmedi. Panasonic Elektrik Mühendisliği Profesörü Gerald Sussman, “[Dennis'in] veri akışı mimarisinin tek atama programlarıyla ve dolayısıyla saf işlevsel programlarla olan ilişkisini” vurguladı. “Bu, programlamada referans şeffaflığının erdemini donanım paralelliğinin etkili kullanımıyla birleştirdi. Dennis ayrıca dijital sistemlerde kendiliğinden zamanlanan devrelerin kullanımında da öncülük etti. O çalışmadan elde edilen fikirler, yüksek derecede dağıtık sistemler üzerindeki çalışmaların çoğuna genellenebilir








