क्रिस्टन निगार्ड

क्रिस्टन निगार्ड: वह व्यक्ति जिसने ऑब्जेक्ट का आविष्कार किया

हर बार जब आज का कोई प्रोग्रामर "class," "object," या "inherits," लिखता है, तो वे उस शब्दावली का उपयोग कर रहे होते हैं जिसे एक नार्वेजियन ऑपरेशन्स रिसर्चर (संक्रिया शोधकर्ता) ने 1960 के दशक की शुरुआत में नौसैनिक लड़ाइयों और कारखाने की कतारों का अनुकरण (सिमुलेशन) करने के लिए गढ़ा था। क्रिस्टन निगार्ड (Kristen Nygaard) ने सॉफ्टवेयर इंजीनियरिंग को फिर से आविष्कार करने के लिए शुरुआत नहीं की थी। उन्होंने एक ऐसे कंप्यूटर पर जो इस काम के लिए बहुत छोटा था, अराजक, असतत वास्तविक दुनिया के सिस्टम को मॉडल करने के लिए शुरुआत की थी, और उस सीमित समस्या को हल करने में उन्होंने वैचारिक ढांचा - ऑब्जेक्ट्स, क्लासेस, इनहेरिटेंस - बनाया जो तब से लिखी गई लगभग हर प्रमुख प्रोग्रामिंग भाषा के आधार में है।

मोंटे कार्लो से मिसाइल प्रक्षेपवक्र तक

निगार्ड का जन्म 27 अगस्त 1926 को ओस्लो में हुआ था और उन्होंने 1956 में ओस्लो विश्वविद्यालय से गणित में मास्टर डिग्री प्राप्त की थी, जिसमें उनका शोध प्रबंध अमूर्त संभाव्यता सिद्धांत (abstract probability theory) में मोंटे कार्लो विधियों के सैद्धांतिक पहलुओं पर था। उनका कार्य जीवन किसी विश्वविद्यालय में नहीं बल्कि नार्वेजियन रक्षा अनुसंधान प्रतिष्ठान में शुरू हुआ, जहाँ उन्होंने 1948 से 1960 तक बारह वर्ष बिताए, कंप्यूटिंग और प्रोग्रामिंग से परिचालन अनुसंधान (operational research) की ओर बढ़ते हुए। 1957 तक वे नॉर्वे के पहले रक्षा परिचालन-अनुसंधान समूहों का नेतृत्व कर रहे थे, और 1959 में उन्होंने नार्वेजियन ऑपरेशनल रिसर्च सोसाइटी की सह-स्थापना की, जिसकी अध्यक्षता उन्होंने 1964 तक की। यह "वास्तविक" कार्य शुरू होने से पहले का कोई अकादमिक चक्कर नहीं था - यह वह कार्य था जिसने उस समस्या को जन्म दिया जिसे Simula हल करने के लिए बनाया गया था: जटिल, इंटरैक्टिंग, संभावित प्रणालियों, जैसे परमाणु रिएक्टर कोर या शिपिंग फ्लीट को, इतनी स्पष्ट रूप से कैसे प्रस्तुत किया जाए कि एक कंप्यूटर उन्हें चला सके।

Simula का निर्माण

1960 में नार्वेजियन कंप्यूटिंग सेंटर ने निगार्ड को इसे एक वास्तविक अनुसंधान संस्थान बनाने में मदद करने के लिए भर्ती किया, और 1962 में वे इसके अनुसंधान निदेशक बने। वहाँ, अपने सहयोगी ओले-जोहान डाहल (Ole-Johan Dahl) के साथ, उन्होंने 1960 के दशक में भाषाओं की एक जोड़ी विकसित की जो चुपचाप कंप्यूटर विज्ञान को फिर से बना देंगी। Simula I, जो 1961 और 1965 के बीच बनाई गई थी, और इसकी उत्तराधिकारी Simula 67, जिसे 1965 से 1968 तक विकसित किया गया था, ने ALGOL 60 को विचारों के एक ऐसे सेट के साथ विस्तारित किया जिसे पहले कभी उस संयोजन में किसी ने इकट्ठा नहीं किया था: ऑब्जेक्ट्स जो डेटा को उन प्रक्रियाओं के साथ बंडल करते थे जो उस पर कार्य करती थीं, क्लासेस जो ऐसे ऑब्जेक्ट्स के परिवारों को परिभाषित करती थीं, इनहेरिटेंस जो एक क्लास को दूसरे का विस्तार करने देती थी, वर्चुअल क्वांटिटीज, और कोरूटीन-आधारित मल्टी-थ्रेडेड निष्पादन का एक रूप। प्रोग्राम की संगठनात्मक इकाई के रूप में "ऑब्जेक्ट" और "क्लास" की जोड़ी, न कि प्रक्रिया या डेटा टेबल, वह एकल विचार है जिसके नाम पर ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का नाम रखा गया है - और यह निगार्ड और डाहल का विचार है, किसी और का बाद का सुधार नहीं।

मुफ्त टेस्ट
आपका कितना है?

बीस प्रश्न, घड़ी पर आठ मिनट, और अब तक टेस्ट देने वालों के सामने मापा गया पर्सेंटाइल। साइन-अप नहीं।

IQ टेस्ट दें →

एक करियर जो विस्तृत होता गया

निगार्ड का अकादमिक जीवन उस नींव से फैल गया, बिना उस अनुप्रयुक्त वृत्ति को खोए जिसने इसे उत्पन्न किया था। उन्होंने 1975 से 1976 तक डेनमार्क के आरहूस विश्वविद्यालय में पढ़ाया, फिर ओस्लो विश्वविद्यालय में शामिल हो गए, पहले 1977 से अंशकालिक और 1984 से 1996 तक पूर्णकालिक। उनका शोध तेजी से कंप्यूटिंग के सामाजिक परिणामों की ओर मुड़ गया और उसने सिस्टम विकास के स्कैंडिनेवियाई स्कूल को स्थापित करने में मदद की, जो सहभागी डिजाइन से निकटता से जुड़ा था - यह विचार कि जो श्रमिक एक सिस्टम का उपयोग करेंगे, उन्हें इसे डिजाइन करने में मदद करनी चाहिए, न कि केवल इसे प्राप्त करना चाहिए। 1976 से उन्होंने बेंट ब्रून क्रिस्टेंसन (Bent Bruun Kristensen), ओले लेहरमैन मैडसेन (Ole Lehrmann Madsen), और बिर्गर मोलर-पेडरसन (Birger Møller-Pedersen) के साथ BETA पर काम किया, जो 1986 से कार्यान्वित एक और सामान्य-उद्देश्य वाली ऑब्जेक्ट-ओरिएंटेड भाषा थी, और 1980 के दशक में उन्होंने स्कैंडिनेवियाई SYDPOL अनुसंधान कार्यक्रम की अध्यक्षता की, इससे पहले कि वे पेशे-उन्मुख भाषा विस्तार पर Cost-13 परियोजना का निर्देशन करें। उनकी अंतिम शोध रुचि प्रारंभिक प्रोग्रामिंग शिक्षा थी, जो 'कॉम्प्रिहेंसिव ऑब्जेक्ट-ओरिएंटेड लर्निंग' नामक एक पहल के माध्यम से थी।

वह कार्यकर्ता जिसने यूरोपीय संघ को हराया

कंप्यूटर विज्ञान के बाहर, निगार्ड ने एक असामान्य रूप से परिणामी राजनीतिक जीवन जिया। वे 1960 के दशक में लिबरल पार्टी की राष्ट्रीय कार्यकारी समिति से लेबर पार्टी में चले गए, जहाँ वे 1971 से 2001 तक अनुसंधान नीति समितियों में रहे। उनकी सबसे बड़ी सार्वजनिक उपलब्धि का प्रोग्रामिंग से कोई लेना-देना नहीं था: 1988 में उन्होंने नॉर्वे और EEC पर सूचना समिति का कार्यभार संभाला, जिसे 1990 में Nei til EF ("EU को नहीं") के रूप में पुनर्गठित किया गया, और इसे नॉर्वे के इतिहास में सबसे बड़ा राजनीतिक संगठन बनाया, 1994 तक चार मिलियन की आबादी में से 145,000 सदस्य। उन्होंने 1994 के नार्वेजियन EU सदस्यता के खिलाफ जनमत संग्रह अभियान का नेतृत्व सेंटर पार्टी की नेता ऐनी एंगेर लाहनस्टीन (Anne Enger Lahnstein) के साथ किया; देश ने अपने इतिहास में सबसे अधिक मतदाता मतदान, 88.8 प्रतिशत पर 52.2 प्रतिशत 'नहीं' के साथ मतदान किया। उन्होंने 1995 में अध्यक्ष पद छोड़ दिया लेकिन रणनीति समिति में काम करना जारी रखा, और 1996 से 1997 तक 'द यूरोपियन एंटी-मास्ट्रिच मूवमेंट' के समन्वय में मदद की, जो मौद्रिक संघ का विरोध करने वाला एक यूरोपीय नेटवर्क था।

मान्यता

सम्मान धीरे-धीरे जमा हुए और फिर उनके करियर के अंत में एक साथ आए। लुंड विश्वविद्यालय ने उन्हें 1990 में मानद डॉक्टरेट दी, आलबोर्ग विश्वविद्यालय ने 1991 में उन्हें अपना पहला मानद डॉक्टर बनाया, और कंप्यूटर प्रोफेशनल्स फॉर सोशल रिस्पॉन्सिबिलिटी ने उसी वर्ष उन्हें अपना 'नॉरबर्ट विनर अवार्ड फॉर सोशल एंड प्रोफेशनल रिस्पॉन्सिबिलिटी' दिया। 1999 में उन्होंने और डाहल ने नार्वेजियन डेटा एसोसिएशन से रोसिंग पुरस्कार साझा किया; 2000 में ऑब्जेक्ट मैनेजमेंट ग्रुप ने उन्हें "ऑब्जेक्ट प्रौद्योगिकी अवधारणाओं की उत्पत्ति के लिए" एक मानद फेलो बनाया, और राजा हेराल्ड पंचम ने उन्हें रॉयल नार्वेजियन ऑर्डर ऑफ सेंट ओलाव का कमांडर बनाया। तकनीकी शिखर 2001 में आया, जब उन्हें और डाहल को संयुक्त रूप से IEEE जॉन वॉन न्यूमैन मेडल मिला "Simula 67 के डिजाइन और कार्यान्वयन के माध्यम से ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के आधारभूत अवधारणाओं को पेश करने के लिए" - और फिर, महीनों बाद, एसोसिएशन फॉर कंप्यूटिंग मशीनरी (ACM) का ए.एम. ट्यूरिंग अवार्ड, जो कंप्यूटिंग का सर्वोच्च सम्मान है, "ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के उद्भव के लिए मौलिक विचारों के लिए, प्रोग्रामिंग भाषाओं Simula I और Simula 67 के उनके डिजाइन के माध्यम से।" AITO, इंटरनेशनल एसोसिएशन फॉर ऑब्जेक्ट टेक्नोलॉजीज, ने 2004 में उनके सम्मान में पहले ही डाहल-निगार्ड पुरस्कार स्थापित कर दिया था, जो एक स्थायी वार्षिक पावती है कि क्षेत्र उन्हें अपना संस्थापक मानता है।

क्रिस्टन को जीनियस क्यों कहा जाता है

यहाँ मामला असामान्य रूप से ठोस है, क्योंकि सम्मान मानद अलंकरण नहीं हैं, बल्कि क्षेत्र के अपने सर्वोच्च तकनीकी पुरस्कार हैं, जिन्हें उन लोगों द्वारा प्रदान किया जाता है जो हर दिन उनके काम पर निर्माण करते हैं: ट्यूरिंग अवार्ड और वॉन न्यूमैन मेडल दोनों विशिष्ट वैचारिक उपलब्धि का नाम लेते हैं - ऑब्जेक्ट-क्लास मॉडल का आविष्कार करना - न कि जीवन भर की सामान्य उपलब्धि। वह विशिष्टता मायने रखती है। निगार्ड की प्रतिभा कच्ची गणितीय कौशल नहीं थी; उनका अपना स्नातक शोध प्रबंध ठोस था लेकिन मोंटे कार्लो सिद्धांत में उल्लेखनीय नहीं था, और सहकर्मी आम तौर पर Simula में औपचारिक भाषा-डिजाइन कठोरता का अधिक श्रेय डाहल को देते हैं। निगार्ड का विशिष्ट योगदान वैचारिक था: यह मान्यता कि असतत-घटना सिमुलेशन को पूरी तरह से प्रोग्राम संगठन की एक नई इकाई की आवश्यकता थी, और उस इकाई को सामान्य करने का अनुशासन जब तक कि वह एक समस्या डोमेन के लिए एक चाल के बजाय एक प्रतिमान (पैराडाइम) न बन जाए। यह दुर्लभ, कठिन-से-नाम वाली प्रतिभा है - किसी ज्ञात समस्या को किसी और की तुलना में तेजी से हल करना नहीं, बल्कि यह देखना कि भविष्य की समस्याओं की पूरी श्रेणी एक छिपी हुई संरचना साझा करती है जिसे अभी तक किसी ने नाम नहीं दिया था। ईमानदार प्रतिवाद यह है कि Simula के विचारों को Smalltalk, C++, और Java के माध्यम से मुख्यधारा तक पहुंचने में एक दशक से अधिक का समय लगा, और निगार्ड ने अपने बाद के करियर का अधिकांश हिस्सा राजनीतिक सक्रियता पर बिताया, बजाय इसके कि वे अपने तकनीकी लाभ को आगे बढ़ाते - इसलिए उनका प्रभाव वास्तविक था लेकिन धीरे-धीरे जलने वाला, जिसे उनके जीवन के अंतिम दो वर्षों में ही संस्थागत रूप से पहचाना गया।

विरासत

निगार्ड का 10 अगस्त 2002 को ओस्लो में 75 वर्ष की आयु में दिल का दौरा पड़ने से निधन हो गया, उन्होंने 1951 में जोहाना निगार्ड (Johanna Nygaard) से शादी की थी और तीन बच्चों का पालन-पोषण किया, जिन्होंने उन्हें सात पोते-पोतियां दिए। उन्होंने नार्वेजियन एसोसिएशन फॉर द प्रोटेक्शन ऑफ नेचर की पर्यावरण संरक्षण समिति की अध्यक्षता भी की और हाशिए पर पड़े शराबियों के लिए एक प्रयोगात्मक सामाजिक संस्थान बनाने में मदद करने में वर्षों बिताए - कुल मिलाकर, एक ऐसा जीवन जिसने कंप्यूटिंग, राजनीति और समाज कल्याण को अलग-अलग करियर के बजाय एक वृत्ति के निरंतरता के रूप में माना। आज लिखा गया लगभग हर ऑब्जेक्ट-ओरिएंटेड प्रोग्राम, एंटरप्राइज़ सॉफ़्टवेयर से लेकर मोबाइल ऐप्स तक, अभी भी उसी शब्दावली पर चलता है जिसे उन्होंने और डाहल ने आधी सदी पहले जहाजों और रिएक्टरों का अनुकरण करने के लिए आविष्कार किया था।

महान दिमागों से तुलना

Charles Babbage vs Gregor MendelDavid Hume vs Mark TwainBaruch Spinoza vs Terence Chi Shen TaoBill Gates vs Pierre De Fermat
रैंकिंग देखें →सभी तुलनाएँ →

बाल प्रतिभाएँ

Shakuntala DeviShakuntala DeviMultiplied two 13-digit numbers in her head in 28 secondsJeremy ShulerCornell University at 12 — Reading at 21 Months, Top-Decile SAT…Akiane KramarikSelf-Taught Painter from Age 4 — Paintings Sold for Up to…Marko ČalasanWorld's Youngest Microsoft Certified Systems Engineer — Age 8…
बाल प्रतिभाएँ →

खेलें और कल फिर आएं

दैनिक जीनियस चैलेंज · Brain teaser
A farmer has 17 sheep. All but 9 run away. How many are left?
अपना उत्तर टैप करें ↓
आप कौन से जीनियस हैं? मुफ़त IQ टेस्ट