Kristen Nygaard
Kristen Nygaard | |
---|---|
Doğum | 27 Ağustos 1926 Oslo, Norveç |
Ölüm | 10 Ağustos 2002 (75 yaşında) Oslo,[1] Norveç |
Ölüm sebebi | Kalp krizi |
Defin yeri | Vestre gravlund 59°55′54″K 10°41′50″D / 59.93167°K 10.69722°D |
Milliyet | Norveçli |
Vatandaşlık | Norveç |
Eğitim | Oslo Üniversitesi |
Mezun olduğu okul(lar) | Oslo Üniversitesi |
Tanınma nedeni | Nesne yönelimli programlama Simula |
Ödüller | Turing Ödülü (2001) IEEE John von Neumann Madalyası (2002) Royal Norwegian Order of St. Olav Norbert Wiener Award for Social and Professional Responsibility |
Resmî site | heim.ifi.uio.no/~kristen/ |
Kariyeri | |
Dalı | Bilgisayar bilimi, Matematik |
Çalıştığı kurum | Norwegian Defense Research Establishment Norwegian Operational Research Society Norwegian Computing Center Aarhus Üniversitesi Oslo Üniversitesi Simula Araştırma Laboratuvarı |
Tez | Theoretical Aspects of Monte Carlo methods (1956) |
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.[2] 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.
Sonraki kariyeri
1980'lerin ilk yarısında Nygaard, İskandinav araştırma programı Sistem Geliştirme ve Meslek Odaklı Diller'in (SYDPOL-System Development and Profession Oriented Languages) yürütme komitesi başkanıydı, araştırmaları koordine ediyor ve sistem geliştirme, dil araştırması ve yapay zekâ alanlarında çalışma gruplarını destekliyordu. Ayrıca 1980'lerde, yapay zeka ve bilgi teknolojisinin profesyonel işin bir parçası haline geldiği zaman gerekli olan meslek odaklı dillerin uzantıları üzerine Cost-13 (Avrupa Ortak Pazar Komisyonu) tarafından finanse edilen araştırma projesinin yürütme komitesinin başkanlığını yaptı.
Nygaard'ın 1995'ten 1999'a kadar yaptığı araştırma dağıtılmış sistemlerle ilgiliydi. 1997'de başlayan ve nesne yönelimli dilleri ve sistem geliştirme yöntemlerini tanımlamayı mümkün kılan yeni temel kavramlarla zenginleştirmeyi amaçlayan, Norveç Araştırma Konseyi tarafından desteklenen üç yıllık bir proje olan Genel Nesne Yönelimli Dağıtılmış Sistemlerin (GOODS-General Object-Oriented Distributed Systems) lideriydi. katmanlı ve/veya dağıtılmış programlar ile bilgisayar donanımı ve bu bilgisayar programlarını yürüten kişiler arasındaki ilişki. GOODS ekibi arasında Haakon Bryhni, Dag Sjøberg ve Ole Smørdal da vardı.
Nygaard'ın son araştırma ilgi alanları, programlamaya giriş öğretimi ve bilişim için süreç odaklı kavramsal bir platform oluşturma çalışmalarıdır. Bu konular, birkaç uluslararası test sahası ile birlikte Kapsamlı Nesne Yönelimli Öğrenme (COOL; Comprehensive Object-Oriented Learning) adlı yeni bir araştırma projesinde geliştirilecektir. Norveç'te ve başka yerlerde bu konularda dersler veriyordu. Kasım 1999'da, Norveç Belediye ve Bölgesel İşler Dairesi için Geniş Bant İletişimi konusunda danışma komitesi başkanı oldu. Araştırma enstitüsünün açıldığı 2001 yılından itibaren Simula Araştırma Laboratuvarı'nda yarı zamanlı olarak görev yaptı.
Tanınırlık
Haziran 1990'da İsveç'teki Lund Üniversitesi'nden fahri doktora aldı. Haziran 1991'de Danimarka Aalborg Üniversitesi tarafından fahri doktora verilen ilk kişi oldu. Norveç Bilimler Akademisi'ne üye oldu.
Ekim 1990'da, Sosyal Sorumluluk için Bilgisayar Uzmanları, ona Sosyal ve Profesyonel Sorumluluk için Norbert Wiener Ödülü'nü verdi.
1999'da, o ve Dahl, olağanüstü profesyonel başarıları için Norveç Veri Derneği tarafından verilen, o zamanlar yeni olan Rosing Ödülü'nü alan ilk kişiler oldular.
Haziran 2000'de, çeşitli Uluslararası Standardizasyon Örgütü (ISO) standartlarını sürdüren, nesne yönelimi için bir teknik standartlar grubu olan Nesne Yönetimi Grubu tarafından "nesne teknolojisi kavramlarının ortaya çıkışı" nedeniyle Onursal Burs ile ödüllendirildi.
Kasım 2001'de, Elektrik ve Elektronik Mühendisleri Enstitüsü (IEEE) Nygaard ve Dahl'a IEEE John von Neumann Madalyası "Simula 67'nin tasarımı ve uygulaması yoluyla Nesne yönelimli programlamanın temelindeki kavramların tanıtımı için" ödülünü verdi.[3]
Şubat 2002 yılında Association for Computing Machinery (ACM) tarafından "Simula I ve Simula 67 programlama dillerinin tasarımı aracılığıyla nesne yönelimli programlamanın ortaya çıkmasında temel olan fikirleri için" alıntı yoluyla, bir kez daha Ole-Johan Dahl ile birlikte 2001 A. M. Turing Ödülü verildi.
Ağustos 2000'de, o zamanki Norveç Kralı V. Harald tarafından St. Olav Şeref Nişanı Kraliyet Norveç Komutanı oldu.
Diğer aktiviteler
Nygaard, 1984 ve 1985'te Oslo Üniversitesi Bilişim Komitesi'nin başkanıydı ve üniversitenin tüm fakültelerinde araştırma, eğitim ve bilgi işlem ve iletişim olanakları geliştirme planının tasarımında aktifti.
Norveç Doğayı Koruma Derneği'nin Çevre Koruma Komitesi'nin ilk başkanıydı.
Ekonomik İşbirliği ve Kalkınma Teşkilatı'nın (OECD) bilgi teknolojisi faaliyetlerinde 10 yıl boyunca (1970'lerde) Norveç temsilcisiydi. Norveç Sendikalar Federasyonu Araştırma Komitesi üyeliği yaptı ve birçok ülkedeki sendikalarla işbirliği yaptı.
Birkaç yıl boyunca, sosyal olarak dışlanmış alkolikler için insani yaşam koşulları yaratmanın yeni yollarını deneyen deneysel bir sosyal kurumla uğraştı.
Nygaard, Norveç siyasetinde etkindi. 1960'ların ortasında ve sonunda, Norveç Liberal Partisi Ulusal Yürütme Komitesi üyesi ve bu partinin Strateji Komitesi başkanıydı.[4] 1949 parlamento seçimlerinde küçük bir sandık adayı oldu.[5] 1972 referandumundan önce Norveç'in Avrupa Ortak Pazarı'na (daha sonra Avrupa Birliği) üye olup olmayacağına dair yoğun siyasi mücadele sırasında, üyeliğe karşı çalışan birçok gençlik örgütünün koordinatörü olarak çalıştı.
Nygaard, 1971'den 2001'e kadar İşçi Partisi'nin ve araştırma politikalarıyla ilgili komitelerinin bir üyesiydi.
Kasım 1988'de Norveç ve AET Bilgi Komitesi'nin başkanı oldu, Ağustos 1990'da Nei til EF olarak Norveç'in Ortak Pazar ile ilişkisi hakkında bilgi yayan ve Norveç'i dışarıda tutma çabalarını koordine eden bir kuruluş olarak yeniden düzenlendi. (Norveç için Avrupa Birliği üyeliğine hayır, kelimenin tam anlamıyla "AB'ye Hayır"). 1993 yılında, AET, Maastricht Antlaşmasını onaylayıp Avrupa Birliği haline geldiğinde, kuruluş adını bunu yansıtacak şekilde değiştirdi. Nei til EF, Norveç'teki en büyük siyasi organizasyon haline geldi (1994'te 4 milyonluk nüfustan 145.000 üye). Nygaard, bu kampanyada AB karşıtı Merkez Partisi lideri Anne Enger Lahnstein ile birlikte çalıştı. 28 Kasım 1994'teki referandumda "Nei til AB" başarılı oldu: Seçmenlerin% 52,2'si "Hayır" oyu verdi ve seçmen katılımı % 88,8 ile Norveç tarihindeki en yüksek oydu. Nygaard'ın tarafından ısrarla kampanyasının strateji, bir şey için de, yani karşı olarak, İskandinav refah devleti Nygaard Maastricht Anlaşması tarafından tehdit olarak kabul olmak vardı.
1995'te başkanlıktan istifa etti ve daha sonra örgütün strateji komitesinin başkanı ve Konsey üyesi oldu.
1996 ve 1997'de Nygaard, Avrupa Birliği Ekonomik ve Parasal Birliğine (EMU-Economic and Monetary Union of the European Union) ve Maastricht Antlaşmasına karşı çıkan ulusal örgütler arasında bir işbirliği ağı olan The European Anti-Maastricht Hareketi'ni (TEAM-The European Anti-Maastricht Movement) kurma çabalarının koordinatörüydü. AB içinde ve dışında. Avrupa AB Kritik Hareketler İttifakı (TEAM-The European Alliance of EU-critical Movements) 3 Mart 1997'de başarıyla başlatıldı.
Kişisel yaşamı
Kristen Nygaard, 1951'de Johanna Nygaard ile evlendi. Norveç Gelişmekte Olan Ülkelere Yardım Ajansı'nda çalıştı. Doğu Afrika'da çalışan uzmanları işe alma ve onlara idari destek verme konusunda birkaç yıl uzmanlaştı. Johanna ve Kristen Nygaard'ın üç çocuğu ve yedi torunu vardı.
Nygaard 2002'de kalp krizinden öldü.
Ayrıca bakınız
- Bilgisayar bilimindeki öncüler listesi
Notlar
- ^ O'Connor, John J.; Robertson, Edmund F., "Kristen Nygaard", MacTutor Matematik Tarihi arşivi
- ^ Dahl, Ole-Johan; Myhrhaug, Bjørn; Nygaard, Kristen (1970). Common Base Language (PDF). Norwegian Computing Center. s. 1.3.1. 25 Aralık 2013 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 14 Kasım 2020.
- ^ "In Memoriam Kristen". 20 Haziran 2020 tarihinde kaynağından arşivlendi.
- ^ ""Those Were the Days"? Or "Heroic Times Are Here Again"?", Scandinavian Journal of Information Systems, 8 (2), ss. 91-108, 1996, 24 Aralık 2014 tarihinde kaynağından arşivlendi, erişim tarihi: 4 Şubat 2021,
See in particular p. 97.
- ^ ""Norges Offisielle Statistikk. XI. 13. Stortingsvalget 1949"" (PDF) (Norveççe). Statistics Norway. 12 Eylül 2012 tarihinde kaynağından (PDF) arşivlendi.
Kaynakça
- "Curriculum Vitae for Kristen Nygaard". 16 Ekim 2002 tarihinde kaynağından arşivlendi. (15 Şubat 2002, uzun sürüm)
Dış bağlantılar
- "Curriculum Vitae for Kristen Nygaard" [Kristen Nygaard'ın Özgeçmişi]. 16 Ekim 2002 tarihinde kaynağından arşivlendi.
- "Kristen Nygaard bibliyografyası". 27 Kasım 2011 tarihinde kaynağından arşivlendi.
- "Ole-Johan Dahl, Kristen Nygaard ve Simula ile ilgili kaynaklar". 28 Mart 2017 tarihinde kaynağından arşivlendi.
- Berntsen D., Elgsaas K., Hegna H. (2010). Tatnall A. (Ed.). "The Many Size of Kristen Nygaard, Creator of Object-Oriented Programming and the Scandinavian School of System Development". Bilgisayar Kullanım Tarihi. Geçmişten Öğrenmek. Bilgi ve İletişim Teknolojisinde IFIP Gelişmeleri. Berlin, Heidelberg: Springer. 325. doi:10.1007/978-3-642-15199-6_5.
- O'Connor, John J.; Robertson, Edmund F., "Kristen Nygaard", MacTutor Matematik Tarihi arşivi
- Marius Nygaard (2003). Lazlo Bözörményi & Stefan Podlipnig (Ed.). "Kristen Nygaard´ın ilk yılları ve politik çalışmaları üzerine notlar" (PDF). Bilişimin Arkasındaki İnsanlar. Bilgi Teknolojileri Enstitüsü, Klagenfurt Üniversitesi. 1 Ekim 2020 tarihinde kaynağından (PDF) arşivlendi.