Jump to content

ക്രിസ്റ്റൻ നിഗാർഡ്

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
(Kristen Nygaard എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)
ക്രിസ്റ്റൻ നിഗാർഡ്
ജനനം(1926-08-27)ഓഗസ്റ്റ് 27, 1926
മരണംഓഗസ്റ്റ് 10, 2002(2002-08-10) (പ്രായം 75)
അറിയപ്പെടുന്നത്Object-oriented programming
Simula
പുരസ്കാരങ്ങൾTuring Award
ശാസ്ത്രീയ ജീവിതം
പ്രവർത്തനതലംComputer Science
Mathematics
സ്ഥാപനങ്ങൾNorwegian Defense Research Establishment
Norwegian Operational Research Society
Norwegian Computing Center

ക്രിസ്റ്റൻ നൈഗാർഡ് (27 ഓഗസ്റ്റ് 1926 - 10 ഓഗസ്റ്റ് 2002) ഒരു നോർവീജിയൻ കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞനും പ്രോഗ്രാമിംഗ് ഭാഷാ പയനിയറും രാഷ്ട്രീയക്കാരനുമായിരുന്നു.[1]അന്താരാഷ്‌ട്രതലത്തിൽ, ഒബ്‌ജക്‌റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗിന്റെയും സിമുല എന്ന പ്രോഗ്രാമിംഗ് ഭാഷയുടെയും 1960-കളിൽ ഒലെ-ജോഹൻ ഡാലിനൊപ്പം സഹ-കണ്ടുപിടുത്തക്കാരനായി നൈഗാർഡ് അംഗീകരിക്കപ്പെട്ടു. കമ്പ്യൂട്ടർ സയൻസിലെ സംഭാവനകൾക്ക് നൈഗാർഡിനും ഡാലിനും 2001-ലെ എ. എം. ട്യൂറിംഗ് അവാർഡ് ലഭിച്ചു.[2]

ആദ്യകാല ജീവിതവും കരിയറും

[തിരുത്തുക]

നൈഗാർഡ് ഓസ്ലോയിൽ ജനിച്ച് 1956-ൽ ഓസ്ലോ സർവകലാശാലയിൽ നിന്ന് ഗണിതശാസ്ത്രത്തിൽ ബിരുദാനന്തര ബിരുദം നേടി. അബ്സ്ട്രാക്ട് പ്രോബബിലിറ്റി തിയറിയെക്കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ തീസിസ് "തിയറിറ്റിക്കൽ ആസ്പറ്റ്സ് ഓഫ് മോണ്ടോ കാർലോ മെത്തേഡ്സ്" എന്നായിരുന്നു.

1948 മുതൽ 1960 വരെ നോർവീജിയൻ ഡിഫൻസ് റിസർച്ച് എസ്റ്റാബ്ലിഷ്‌മെന്റിൽ കമ്പ്യൂട്ടിംഗ്, പ്രോഗ്രാമിംഗ് (1948-1954), ഓപ്പറേഷണൽ റിസർച്ച് (1952-1960) എന്നിവയിൽ നൈഗാർഡ് മുഴുവൻ സമയവും പ്രവർത്തിച്ചു.

1957 മുതൽ 1960 വരെ നോർവീജിയൻ പ്രതിരോധ സ്ഥാപനത്തിലെ ആദ്യത്തെ ഓപ്പറേഷണൽ റിസർച്ച് ഗ്രൂപ്പുകളുടെ തലവനായിരുന്നു. നോർവീജിയൻ ഓപ്പറേഷണൽ റിസർച്ച് സൊസൈറ്റിയുടെ (1959-1964) സഹസ്ഥാപകനും ആദ്യ ചെയർമാനുമായിരുന്നു അദ്ദേഹം. 1960-ൽ, നോർവീജിയൻ കമ്പ്യൂട്ടിംഗ് സെന്റർ (NCC) അദ്ദേഹത്തെ നിയമിച്ചു, 1960-കളിൽ എൻസിസിയെ ഒരു ഗവേഷണ സ്ഥാപനമായി വളർത്തിയെടുക്കുകയും 1962-ൽ അതിന്റെ റിസർച്ച് ഡയറക്ടറായി മാറുകയും ചെയ്തു.

ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിങ്

[തിരുത്തുക]

ഒലെ-ജോഹൻ ഡാലിനൊപ്പം, സിമുല I (1961-1965), സിമുല 67 (1965) എന്നിവയുടെ ഭാഗമായി നോർവീജിയൻ കമ്പ്യൂട്ടിംഗ് സെന്ററിൽ (നോർസ്ക് റെഗ്നസെൻട്രൽ (NR)) 1960-കളിൽ ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗിനായുള്ള (OOPS) പ്രാരംഭ ആശയങ്ങൾ അദ്ദേഹം വികസിപ്പിച്ചെടുത്തു. സിമുലേഷൻ പ്രോഗ്രാമിംഗ് ഭാഷ, ഇത് അൽഗോൾ 60 (ALGOL 60)യു‌ടെ ഒരു വിപുലീകൃത വേരിയന്റും സൂപ്പർസെറ്റും ആരംഭിച്ചു.[3] ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗിന്റെ പ്രധാന ആശയങ്ങൾ ഈ ഭാഷകളിൽ അവതരിപ്പിച്ചു: ഒബ്‌ജക്‌റ്റുകൾ, ക്ലാസുകൾ, ഇൻഹെറിറ്റൻസ്, വെർച്വൽ ക്വാണ്ടിറ്റീസ്, മൾട്ടി-ത്രെഡഡ് (ക്വാസി-പാരലൽ) പ്രോഗ്രാം എക്‌സിക്യൂഷൻ മുതലായവ. 2004-ൽ, അസോസിയേഷൻ ഇന്റർനാഷണൽ പവർ ലെസ് ടെക്നോളജീസ് ഒബ്‌ജെറ്റ്‌സ് (എഐടിഒ) ഒബ്‌ജക്റ്റ് ഓറിയന്റേഷനിലെ അവരുടെ പയനിയറിംഗ് പ്രവർത്തനങ്ങളെ ബഹുമാനിക്കുന്നതിനായി ഒലെ-ജോഹാൻ ഡാലിന്റെയും ക്രിസ്റ്റൻ നൈഗാഡിന്റെയും പേരിൽ ഒരു വാർഷിക സമ്മാനം സ്ഥാപിച്ചു. ഒബ്ജക്റ്റ് ഓറിയന്റേഷൻ മേഖലയിൽ കാര്യമായ സാങ്കേതിക സംഭാവനകൾ നൽകുന്ന രണ്ട് വ്യക്തികൾക്കാണ് ഈ ഡാൽ-നൈഗാർഡ് സമ്മാനം വർഷം തോറും നൽകുന്നത്. ഒബ്‌ജക്‌റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിംഗിന്റെ ഇന്നത്തെ വീക്ഷണത്തിന് രൂപം നൽകിയ ഡാലിന്റെയും നൈഗാഡിന്റെയും പയനിയർ കൺസെപ്പറ്റ്വൽ ആന്റ്/ഓർ നടപ്പാക്കുന്നതിന്റെ സ്പിരിറ്റിലായിരിക്കണം സംഭാവനകൾ നൽകേണ്ടത്. ഇകൂപ്പ്(ECOOP) കോൺഫറൻസിൽ എല്ലാ വർഷവും സമ്മാനം നൽകുന്നു. ഒരു സീനിയർ, ജൂനിയർ പ്രൊഫഷണലുകൾക്ക് നൽകുന്ന രണ്ട് അവാർഡുകൾ അടങ്ങുന്നതാണ് സമ്മാനം.

ഇവയും കാണുക

[തിരുത്തുക]

അവലംബം

[തിരുത്തുക]
  1. https://www.britannica.com/biography/Kristen-Nygaard
  2. https://amturing.acm.org/award_winners/nygaard_5916220.cfm
  3. Dahl, Ole-Johan; Myhrhaug, Bjørn; Nygaard, Kristen (1970). Common Base Language (PDF) (Report). Norwegian Computing Center. p. 1.3.1. Archived from the original on 2013-12-25. Retrieved 14 November 2020.{{cite report}}: CS1 maint: unfit URL (link)
"https://ml.wikipedia.org/w/index.php?title=ക്രിസ്റ്റൻ_നിഗാർഡ്&oldid=3753076" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്