Grace Hopper

की पूरी जीवनी, IQ स्कोर, उद्धरण और उपलब्धियां पढ़ें Grace Hopper Geniuses.Club पर.

एक जहाज बंदरगाह में सुरक्षित है, लेकिन यह वह नहीं है जिसके लिए जहाज बनाए गए हैं।

Grace Brewster Murray Hopper née Murray एक अमेरिकी कंप्यूटर वैज्ञानिक और संयुक्त राज्य अमेरिका की नौसेना की रियर एडमिरल थीं। Harvard Mark I कंप्यूटर के पहले प्रोग्रामर में से एक, वह कंप्यूटर प्रोग्रामिंग की अग्रदूत थीं जिन्होंने पहले लिंकर में से एक का आविष्कार किया। Hopper मशीन-स्वतंत्र प्रोग्रामिंग भाषाओं के सिद्धांत को तैयार करने वाली पहली थीं, और FLOW-MATIC प्रोग्रामिंग भाषा जिसे उन्होंने इस सिद्धांत का उपयोग करके बनाया था, बाद में COBOL बनाने के लिए विस्तारित की गई, एक प्रारंभिक उच्च-स्तरीय प्रोग्रामिंग भाषा जो आज भी उपयोग में है।

नौसेना में शामिल होने से पहले, Hopper ने Yale University से गणित में पीएच.डी. की और Vassar College में गणित की प्रोफेसर थीं। Hopper ने द्वितीय विश्व युद्ध के दौरान नौसेना में भर्ती होने का प्रयास किया लेकिन 34 साल की उम्र के कारण अस्वीकार कर दिया गया। इसके बजाय वह Navy Reserves में शामिल हुईं। Hopper ने 1944 में अपना कंप्यूटिंग करियर शुरू किया जब वह Howard H. Aiken द्वारा नेतृत्व की गई Harvard Mark I टीम पर काम करती थीं। 1949 में, वह Eckert–Mauchly Computer Corporation में शामिल हुईं और UNIVAC I कंप्यूटर विकसित करने वाली टीम का हिस्सा थीं। Eckert–Mauchly में उन्होंने लिंकर विकसित करना शुरू किया। उनका मानना था कि अंग्रेजी पर आधारित एक प्रोग्रामिंग भाषा संभव थी। उनके लिंकर ने अंग्रेजी शब्दों को कंप्यूटर द्वारा समझे जाने वाले मशीन कोड में परिवर्तित किया। 1952 तक, Hopper ने अपने प्रोग्राम लिंकर को पूरा किया जिसे मूल रूप से एक कंपाइलर कहा जाता था, जो A-0 System के लिए लिखा गया था। अपनी युद्धकालीन सेवा के दौरान, उन्होंने Harvard Mark 1 पर अपने काम के आधार पर तीन पत्रों का सह-लेखन किया।

1954 में, Eckert–Mauchly ने Hopper को स्वचालित प्रोग्रामिंग के लिए अपने विभाग का नेतृत्व करने के लिए चुना, और उन्होंने FLOW-MATIC जैसी पहली संकलित भाषाओं में से कुछ के रिलीज का नेतृत्व किया। 1959 में, वह CODASYL कंसोर्टियम में शामिल हुईं, जिसने एक मशीन-स्वतंत्र प्रोग्रामिंग भाषा बनाने में उनका मार्गदर्शन करने के लिए Hopper से परामर्श लिया। इससे COBOL भाषा का निर्माण हुआ, जो अंग्रेजी शब्दों पर आधारित एक भाषा के उनके विचार से प्रेरित थी। 1966 में, उन्होंने Naval Reserve से सेवानिवृत्त हुईं, लेकिन 1967 में नौसेना ने उन्हें सक्रिय ड्यूटी के लिए वापस बुलाया। उन्होंने 1986 में नौसेना से सेवानिवृत्त हुईं और Digital Equipment Corporation के लिए एक सलाहकार के रूप में काम किया, अपने कंप्यूटिंग अनुभव साझा किए।

U.S. Navy Arleigh Burke-class guided-missile destroyer USS Hopper का नाम उनके नाम पर रखा गया था, साथ ही NERSC में Cray XE6 "Hopper" सुपरकंप्यूटर भी। अपने जीवनकाल के दौरान, Hopper को दुनिया भर के विश्वविद्यालयों से 40 मानद डिग्री दी गईं। Yale University के एक कॉलेज का उनके सम्मान में नाम बदला गया। 1991 में, उन्हें National Medal of Technology प्राप्त हुआ। 22 नवंबर, 2016 को, उन्हें राष्ट्रपति Barack Obama द्वारा मरणोपरांत Presidential Medal of Freedom से सम्मानित किया गया।

प्रारंभिक जीवन और शिक्षा

Hopper का जन्म New York City में हुआ था। वह तीन बच्चों में सबसे बड़ी थीं। उनके माता-पिता, Walter Fletcher Murray और Mary Campbell Van Horne, स्कॉटिश और डच मूल के थे, और West End Collegiate Church में भाग लेते थे। उनके परदादा, Alexander Wilson Russell, US Navy में एक एडमिरल थे, जिन्होंने Civil War के दौरान Battle of Mobile Bay में लड़ाई लड़ी थी।

Harvard के Bureau of Ships Computation Project के लिए एक ड्यूटी अधिकारी साइन अप शीट पर Hopper के हस्ताक्षर, जिसने Mark I का निर्माण और संचालन किया

Grace बचपन में बहुत जिज्ञासु थीं; यह एक आजीवन लक्षण था। सात साल की उम्र में, उन्होंने यह निर्धारित करने का फैसला किया कि एक अलार्म घड़ी कैसे काम करती है और सात अलार्म घड़ियों को अलग कर दिया जब तक कि उनकी माँ को एहसास हुआ कि वह क्या कर रही थीं, फिर उन्हें केवल एक घड़ी तक सीमित कर दिया गया। अपनी प्रारंभिक शिक्षा के लिए, उन्होंने Plainfield, New Jersey में Hartridge School में भाग लिया। Hopper को शुरुआत में 16 साल की उम्र में Vassar College में प्रारंभिक प्रवेश के लिए अस्वीकार कर दिया गया था क्योंकि लैटिन में उनके टेस्ट स्कोर बहुत कम थे, लेकिन अगले साल उन्हें प्रवेश दिया गया। उन्होंने 1928 में Vassar से गणित और भौतिकी में बैचलर डिग्री के साथ Phi Beta Kappa से स्नातक किया और 1930 में Yale University से अपनी मास्टर डिग्री अर्जित की।

1934 में, उन्होंने Øystein Ore के निर्देशन में Yale से गणित में पीएच.डी. अर्जित की। उनका शोध प्रबंध, "New Types of Irreducibility Criteria", उसी वर्ष प्रकाशित हुआ। Hopper ने 1931 में Vassar में गणित पढ़ाना शुरू किया, और 1941 में सहायक प्रोफेसर के रूप में प्रचारित हुईं।

वह New York University के प्रोफेसर Vincent Foster Hopper 1906–1976 से 1930 से 1945 तक उनके विवाह तक विवाहित थीं। उन्होंने दोबारा विवाह नहीं किया, लेकिन उनके उपनाम को बरकरार रखना चुना।

करियर

द्वितीय विश्व युद्ध

Hopper ने द्वितीय विश्व युद्ध की शुरुआत में नौसेना में भर्ती होने का प्रयास किया था। उन्हें कुछ कारणों से अस्वीकार कर दिया गया था। 34 साल की उम्र में, वह भर्ती होने के लिए बहुत बूढ़ी थीं, और उनका वजन से ऊंचाई अनुपात बहुत कम था। उन्हें इस आधार पर भी अस्वीकार कर दिया गया था कि Vassar College में एक गणितज्ञ और गणित प्रोफेसर के रूप में उनकी नौकरी युद्ध के प्रयास के लिए मूल्यवान थी। 1943 में युद्ध के दौरान, Hopper ने Vassar से छुट्टी का आवेदन प्राप्त किया और United States Navy Reserve में शपथ ली; वह WAVES में सेवा करने के लिए स्वेच्छा से काम करने वाली कई महिलाओं में से एक थीं। उन्हें भर्ती होने के लिए एक छूट प्राप्त करनी पड़ी; वह नौसेना के न्यूनतम वजन 120 pounds 54 kg से 15 pounds 6.8 kg नीचे थीं। उन्होंने दिसंबर में रिपोर्ट किया और Northampton, Massachusetts में Smith College के Naval Reserve Midshipmen's School में प्रशिक्षण दिया। Hopper ने 1944 में अपनी कक्षा में पहले स्थान पर स्नातक किया, और Harvard University में Bureau of Ships Computation Project को एक लेफ्टिनेंट, जूनियर ग्रेड के रूप में नियुक्त किया गया। उन्होंने Howard H. Aiken द्वारा नेतृत्व की गई Mark I कंप्यूटर प्रोग्रामिंग स्टाफ में सेवा की। Hopper और Aiken ने Mark I पर तीन पत्रों का सह-लेखन किया, जिसे Automatic Sequence Controlled Calculator के रूप में भी जाना जाता है। Hopper का युद्ध के अंत में नियमित नौसेना में स्थानांतरण का अनुरोध 38 की उनकी उन्नत उम्र के कारण अस्वीकार कर दिया गया था। वह Navy Reserve में सेवा करना जारी रखीं। Hopper 1949 तक Harvard Computation Lab में रहीं, Vassar में एक पूर्ण प्रोफेसरशिप को अस्वीकार करते हुए, Harvard में एक Navy अनुबंध के तहत एक अनुसंधान फेलो के रूप में काम करने के पक्ष में।

UNIVAC

1949 में, Hopper Eckert–Mauchly Computer Corporation के कर्मचारी बनीं और UNIVAC I विकसित करने वाली टीम में शामिल हुईं। Hopper ने Remington Rand के लिए UNIVAC निदेशक Automatic Programming Development के रूप में भी काम किया। UNIVAC 1950 में बाजार में होने वाले पहले ज्ञात बड़े पैमाने पर इलेक्ट्रॉनिक कंप्यूटर था, और Mark I की तुलना में जानकारी को संसाधित करने में अधिक प्रतिस्पर्धी था।

जब Hopper ने एक नई प्रोग्रामिंग भाषा के विकास की सिफारिश की जो पूरी तरह से अंग्रेजी शब्दों का उपयोग करेगी, तो उन्हें "बहुत जल्दी बताया गया कि यह नहीं किया जा सकता क्योंकि कंप्यूटर अंग्रेजी को समझते नहीं हैं।" फिर भी, वह जारी रखीं। "अधिकांश लोगों के लिए एक अंग्रेजी कथन लिखना प्रतीकों का उपयोग करने की तुलना में बहुत आसान है," उन्होंने समझाया। "इसलिए मैंने फैसला किया कि डेटा प्रोसेसर अपने प्रोग्राम अंग्रेजी में लिख सकते हैं, और कंप्यूटर उन्हें मशीन कोड में अनुवाद करेंगे।"

1978 में Washington, D.C. में एक कंप्यूटर कमरे में Hopper, Lynn Gilbert द्वारा फोटो खिंचवाई गई

उनके विचार को तीन साल के लिए स्वीकार नहीं किया गया। इस बीच, उन्होंने 1952 में विषय पर अपना पहला पत्र, कंपाइलर प्रकाशित किया। 1950 के दशक की शुरुआत में, कंपनी को Remington Rand निगम द्वारा अधिग्रहीत किया गया, और यह उनके लिए काम करते समय था कि उनका मूल कंपाइलर काम किया गया। प्रोग्राम को A कंपाइलर के रूप में जाना जाता था और इसका पहला संस्करण A-0 था।

1952 में, उनके पास एक operational link-loader था, जिसे उस समय एक कंपाइलर कहा जाता था। बाद में उन्होंने कहा कि "कोई नहीं मानता था कि," और कि उन्हें "एक running compiler था और कोई भी इसे छूता नहीं था। उन्होंने मुझसे कहा कि कंप्यूटर केवल अंकगणित कर सकते हैं।" वह कहती हैं कि उनका कंपाइलर "गणितीय संकेतन को मशीन कोड में अनुवादित करता है। प्रतीकों में हेरफेर गणितज्ञों के लिए ठीक था लेकिन डेटा प्रोसेसर के लिए जो प्रतीक हेरफेर नहीं करते थे, वह अच्छा नहीं था। बहुत कम लोग वास्तव में प्रतीक हेरफेर करते हैं। अगर वे हैं तो वे पेशेवर गणितज्ञ बनते हैं, डेटा प्रोसेसर नहीं। अधिकांश लोगों के लिए एक अंग्रेजी कथन लिखना प्रतीकों का उपयोग करने की तुलना में बहुत आसान है। इसलिए मैंने फैसला किया कि डेटा प्रोसेसर अपने प्रोग्राम अंग्रेजी में लिख सकते हैं, और कंप्यूटर उन्हें मशीन कोड में अनुवाद करेंगे। यह COBOL की शुरुआत थी, डेटा प्रोसेसर के लिए एक कंप्यूटर भाषा। मैं 'आय कर को वेतन से घटाएं' कह सकती थी बजाय इसे अष्टक कोड में लिखने का या सभी प्रकार के प्रतीकों का उपयोग करने का। COBOL आज डेटा प्रोसेसिंग में प्रमुख भाषा है।"

1954 में Hopper को कंपनी की पहली निदेशक automatic programming के रूप में नामित किया गया, और उनके विभाग ने कुछ पहली कंपाइलर-आधारित प्रोग्रामिंग भाषाओं को रिलीज किया, जिनमें MATH-MATIC और FLOW-MATIC शामिल थे।

COBOL

1959 की वसंत में, उद्योग और सरकार के कंप्यूटर विशेषज्ञों को Conference on Data Systems Languages CODASYL के रूप में जाने जाने वाले दो दिवसीय सम्मेलन में एक साथ लाया गया था। Hopper समिति के लिए एक तकनीकी सलाहकार के रूप में काम करती थीं, और उनके कई पूर्व कर्मचारी अल्पकालिक समिति पर सेवा करते थे जिसने नई भाषा COBOL को परिभाषित किया जो COmmon Business-Oriented Language के लिए एक संक्षिप्त नाम है। नई भाषा Hopper की FLOW-MATIC भाषा को IBM समकक्ष, COMTRAN से कुछ विचारों के साथ विस्तारित करती है।

c. 1960 में UNIVAC I कंसोल पर Hopper

Hopper का विश्वास था कि प्रोग्राम को एक भाषा में लिखा जाना चाहिए जो मशीन कोड से अधिक अंग्रेजी के करीब हो या मशीन कोड के पास की भाषाओं में, जैसे assembly languages, नई व्यावसायिक भाषा में कैद किया गया था, और COBOL आज तक सबसे व्यापक व्यावसायिक भाषा बन गई। COBOL पर काम करने वाली समिति के सदस्यों में Mount Holyoke College के alumnus Jean E. Sammet थे।

1967 से 1977 तक, Hopper ने Navy Programming Languages Group के निदेशक के रूप में Navy के

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

Pablo Picasso vs Thomas EdisonBobby Fischer vs RembrandtGregor Mendel vs Marie CurieElon Musk vs Mark Twain
रैंकिंग देखें →सभी तुलनाएँ →

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

Kit ArmstrongKit ArmstrongA full-time university student at nine, called the greatest…Arisa TrewArisa TrewFirst woman to land a 720, then Olympic park gold at age 14Monica SelesMonica SelesTeenage world No. 1 who won eight Grand Slam titles before…Erik DemaineErik DemaineEntered university at twelve and became MIT's youngest-ever…
बाल प्रतिभाएँ →

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

दैनिक जीनियस चैलेंज · Guess the genius
19th-century mathematician who wrote the first algorithm for Charles Babbage's Analytical Engine.
अपना उत्तर टैप करें ↓
आप कौन से जीनियस हैं? मुफ़त IQ टेस्ट