Kristen Nygaard (27 Ağustos 1926 - 10 Ağustos 2002) Norveçli bir bilgisayar bilimcisi, programlama dili öncüsü ve politikacıydı. Uluslararası alanda Nygaard, 1960'larda Ole-Johan Dahl ile nesne yönelimli programlamanın ve Simula programlama dilinin ortak mucidi olarak kabul edilmektedir. Nygaard ve Dahl, bilgisayar bilimine yaptıkları katkılardan dolayı 2001 A. M. Turing Ödülü'nü, 2002 yılında IEEE John von Neumann Madalyası'nı kazanmıştır.
İlk yılları ve kariyeri
Nygaard, Oslo'da doğdu ve 1956'da Oslo Üniversitesi'nde matematik alanında yüksek lisans derecesini aldı. Soyut olasılık teorisi üzerine tezi Monte Carlo yöntemlerinin Teorik Yönleri (Theoretical Aspects of Monte Carlo methods) başlığını taşıyordu.
Nygaard, 1948'den 1960'a kadar Norveç Savunma Araştırma Kuruluşu'nda hesaplama ve programlama (1948–1954) ile operasyonel araştırma (1952–1960) alanlarında tam zamanlı çalıştı.
1957'den 1960'a kadar, Norveç savunma kurumundaki ilk yöneylem araştırma gruplarının başkanıydı. Norveç Yöneylem Araştırması Derneği'nin (1959–1964) kurucu ortağı ve ilk başkanıydı. 1960 yılında, 1960'larda NCC'yi bir araştırma enstitüsü olarak inşa etmekten sorumlu olan Norveç Bilgi İşlem Merkezi (NCC) tarafından işe alındı ve 1962'de Araştırma Direktörü oldu.
Nesne yönelimli programlama
Ole-Johan Dahl ile, 1960'larda, ALGOL 60'ın genişletilmiş bir varyantı ve üst kümesi olarak başlayan Simula I (1961–1965) ve Simula 67 (1965–1968) simülasyon programlama dillerinin bir parçası olarak Norveç Hesaplama Merkezi'nde (Norsk Regnesentral (NR)) nesne yönelimli programlama (OOP-Object Oriented Programming) için ilk fikirleri geliştirdi. Diller, nesne yönelimli programlamanın temel kavramlarını tanıttı: nesneler, sınıflar, miras, sanal miktarlar ve çok iş parçacıklı (yarı paralel) program yürütme. 2004 yılında Association Internationale pour les Technologies Objets (AITO), nesne yönelimi konusundaki öncü çalışmalarını onurlandırmak için Ole-Johan Dahl ve Kristen Nygaard adına yıllık bir ödül verdi. Bu Dahl-Nygaard Ödülü, nesne yönelimi alanına önemli teknik katkılarda bulunan iki kişiye her yıl verilmektedir. Çalışma, Dahl ve Nygaard'ın nesne yönelimli programlamanın mevcut görüşünü şekillendiren öncü kavramsal ve/veya uygulama çalışması ruhunda olmalıdır. Ödül her yıl ECOOP (European Conference on Object-Oriented Programming) konferansında verilmektedir. Ödül, bir kıdemli ve bir genç profesyonele verilen iki ödülden oluşur.
Olav Terje Bergo ile birlikte çalışarak, Norveç sendikaları için planlama, kontrol ve veri işleme üzerine araştırmalar yaptı ve hepsi organize emeğin hedefleri ışığında değerlendirildi ([1971–1973). Diğer araştırma ve geliştirme çalışmaları arasında bilgisayar teknolojisinin sosyal etkisi ve Erik Holbaek-Hanssen ve Petter Haandlykken ile birlikte çalışan genel sistem tanımlama dili DELTA (1973–1975) vardı.
Nygaard, Danimarka'daki Aarhus Üniversitesi'nde profesördü (1975–1976) ve ardından Oslo Üniversitesi'nde fahri profesör oldu (1977'den yarı zamanlı, 1984–1996 arası tam zamanlı). Aarhus ve Oslo'daki çalışmaları, sistem geliştirmede araştırma ve eğitimi ve bilgisayar teknolojisinin sosyal etkisini içeriyordu ve katılımcı tasarım alanıyla yakından bağlantılı olan Sistem Geliştirme İskandinav Okulu'nun temeli oldu.
1976'dan başlayarak, Bent Bruun Kristensen, Ole Lehrmann Madsen ve Birger Møller-Pedersen ile birlikte genel nesne yönelimli programlama dili BETA'yı geliştirmek ve (1986'dan beri) uygulamakla uğraştı. Dil artık çok çeşitli bilgisayarlarda mevcuttur.
Yorumlar (0)
Görüşlerinizi Paylaşın
Henüz yorum yapılmamış. İlk yorumu siz yapın!