1842 में, एडा लवलेस ने दुनिया का पहला कंप्यूटर कार्यक्रम लिखा था

1842 में, एडा लवलेस ने दुनिया का पहला कंप्यूटर कार्यक्रम लिखा था

आज मुझे पता चला कि एडा लवलेस 1800 के दशक के मध्य में दुनिया का पहला कंप्यूटर प्रोग्रामर था, जिसने 1842 में दुनिया का पहला कंप्यूटर प्रोग्राम लिखा था। वह एक कुशल गणितज्ञ भी थीं, जो युग में महिलाओं के लिए जाहिर तौर पर दुर्लभ थीं। रहते थे।

लोवेलेस लॉर्ड बायरन की एकमात्र वैध बेटी थी, हालांकि वह उसे कभी नहीं जानती थी क्योंकि उसने अपने शुरुआती सालों में इंग्लैंड छोड़ दिया था और 9 वर्ष की उम्र में उसकी मृत्यु हो गई थी। लवलेस को शुरुआत में गणित पढ़ाया गया था, जो कि उम्र की महिलाओं के लिए विशिष्ट नहीं था, इस तथ्य के कारण कि उनकी मां लॉर्ड बायरन से आए किसी भी पागलपन को दूर करने की कोशिश कर रही थी (जाहिर है कि उसकी मां बहुत ज्यादा नहीं सोचती थी प्रसिद्ध भगवान)। अडा ने गणित और विज्ञान के लिए एक योग्यता दिखायी और उसके बाद के एक शिक्षक, प्रसिद्ध गणितज्ञ और शोधकर्ता ऑगस्टस डी मॉर्गन ने उल्लेख किया कि गणित में उनके असाधारण कौशल ने उन्हें "मूल गणितीय जांचकर्ता" बनने का मौका दिया है, शायद पहले दर की प्रतिष्ठा। "वह कितना सही था।

तो 1800 के दशक में कोई कंप्यूटर नहीं होने पर एडा लवलेस दुनिया का पहला कंप्यूटर प्रोग्रामर कैसे बन गया? खैर, कंप्यूटर बनाने के कई तरीके हैं जहां यह "हुड के नीचे" काम करता है, इसलिए बोलने के लिए, आधुनिक दिन कंप्यूटरों के समान ही है जो "ट्यूरिंग पूर्ण" हैं। यदि आप परिचित नहीं हैं, तो मशीनों की श्रेणी "ट्यूरिंग पूर्ण" के रूप में जाना जाता है, जो कम या ज्यादा हैं, वे मशीनें हैं जो किसी भी गणना के परिणाम उत्पन्न कर सकती हैं। या, अधिक उपयुक्त बात यह है कि मशीन का उपयोग सबसे सरल कंप्यूटर को अनुकरण करने के लिए किया जा सकता है जैसे कि यह सब कुछ करने में सक्षम है जो यह सरल कंप्यूटर कर सकता है। चूंकि यह सैद्धांतिक सरल कंप्यूटर, एक "ट्यूरिंग मशीन" कुछ भी जटिल कंप्यूटर कर सकता है, तो कोई भी मशीन जो कुछ भी कर सकती है वह कर सकती है, यह भी कर सकती है कि आधुनिक दिन कंप्यूटर क्या कर सकता है, यह मानते हुए कि हम स्मृति आकार को अनदेखा कर रहे हैं और पसंद (असीमित स्मृति मानते हुए)।

यह पता चला कि 1800 के दशक में चार्ल्स बैबेज द्वारा डिजाइन किया गया ऐसा एक कंप्यूटर था। बैबेज एक ऐसी मशीन बनाने के लिए तैयार हुई जो हर समय गणितीय गणनाओं को सही ढंग से करने में सक्षम थी, जो अंतर्निहित त्रुटियों से छुटकारा पाती है जब मनुष्य हाथ से गणना करते हैं। बैबेज के शुरुआती "कंप्यूटर" जिन्हें उन्होंने डिजाइन किया था, हालांकि ट्यूरिंग पूर्ण नहीं थे। इसके अलावा, उनके कंप्यूटर बिजली पर नहीं चला, बल्कि पूरी तरह से यांत्रिक थे। उनके कुछ डिजाइन भाप पर चले गए, जबकि अन्य लोगों को हजारों गियर और हिस्सों को बदलने के लिए हाथ से घूमने की जरूरत थी।

बैबेज का पहला "अंतर इंजन", जैसा कि उसने इसे बुलाया था, लगभग 25,000 भागों से बना था, वजन लगभग पंद्रह टन था। हालांकि, आश्चर्यजनक रूप से यह कभी भी उस मशीन के निर्माण के संदर्भ में पूरा नहीं हुआ था जिसे उसने डिजाइन किया था; यह केवल आधा बनाया गया था। उसके बाद वह एक दूसरे अंतर इंजन के साथ आया, जो अपूर्ण पहले अंतर इंजन पर सुधार था, जो गणितीय परिणामों को 31 अंकों तक लौटने में सक्षम था। उन्होंने कभी भी इसे पूरा नहीं किया; हालांकि उन्होंने इन मशीनों के लिए डिज़ाइन पूरा कर लिया है जो तब से काम करने के लिए साबित हुए हैं। विशेष रूप से, 1 99 1 में, अंतर इंजन का उनका दूसरा मॉडल बनाया गया था और गणना की श्रृंखला करके काम करने के लिए प्रदर्शित किया गया था। 2000 में, जिस प्रिंटर को उन्होंने डिजाइन इंजन के लिए लगाया था, वह बनाया गया था और काम पर भी दिखाया गया था।

तो एडा लवलेस इस सब में फिट कहाँ है? दूसरा अंतर इंजन बनाने में विफल होने के बाद, मुख्य रूप से वित्त पोषण समस्याओं के कारण, बैबेज ने एक और अधिक जटिल मशीन तैयार करना शुरू किया, जिसे उन्होंने "विश्लेषणात्मक इंजन" कहा। विश्लेषणात्मक इंजन, उनके अंतर इंजनों के विपरीत, पंच कार्ड का उपयोग करके प्रोग्राम किया जा सकता है, बहुत ही शुरुआती इलेक्ट्रिकल कंप्यूटर प्रोग्राम किए जाने के समान ही हैं (नोट: कुछ सबूत हैं कि एडा लोवेलेस वह था जो इस सुधार को सुझाता था)। इसके बाद किसी को एक बार पंच कार्ड के साथ कुछ कार्यक्रम करने की अनुमति मिल जाएगी और इस कार्यक्रम का बार-बार उपयोग करने में सक्षम हो जाएगा, जब भी वे कुछ ऑपरेशन करना चाहते थे, मैन्युअल रूप से सबकुछ करने के बिना।

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

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

बाबाज के नामांकित "एन्चेंट्रेस ऑफ नंबर" नामक एडा लवलेस, बैबेज के विश्लेषणात्मक इंजन डिजाइन से प्रभावित हुए और 1842 और 1843 के बीच उन्होंने इतालवी गणितज्ञ लुइगी मेनब्रिया द्वारा इंजन को कवर करने वाले एक लेख का अनुवाद किया। उसके बाद उन्होंने इंजन पर अपने नोट्स के साथ आलेख को पूरक किया, नोट्स ज्ञापन से अधिक लंबे समय तक नोट्स के साथ। इन अतिरिक्त नोट्स में, उन्होंने दुनिया का पहला कंप्यूटर प्रोग्राम शामिल किया जो मशीन का उपयोग बर्नौली संख्याओं के अनुक्रम की गणना करने के लिए करेगा और तब से एक वैध एल्गोरिदम दिखाया गया है जो विश्लेषणात्मक इंजन को कभी भी बनाया गया था।

इसके अलावा, वह यह देखने वाले पहले व्यक्तियों में से एक थी कि इस कंप्यूटर को बेबेज डिज़ाइन किया जा सकता है, शायद किसी दिन केवल क्रंच संख्याओं से अधिक करने के लिए इस्तेमाल किया जा सकता है, जैसे संगीत और अन्य गैर-गणितीय उद्देश्यों के लिए उपयोग किया जा सकता है।

27 नवंबर, 1852 को गर्भावस्था के कैंसर और उसके चिकित्सकों द्वारा रक्तपात से 36 वर्ष की उम्र में 36 वर्ष की उम्र में इस कार्यक्रम को लिखने के बाद अडा की मृत्यु हो गई थी।

बोनस तथ्य:

  • चार्ल्स बैबेज के मस्तिष्क का आधा लंदन में हंटरियन संग्रहालय में संरक्षित है। दूसरे छमाही के साथ क्या हुआ कोई शब्द नहीं। 🙂
  • प्रोग्रामिंग भाषा "एडा", जो संयुक्त राज्य की सेना की "आधिकारिक" प्रोग्रामिंग भाषा है, का नाम एडा लवलेस के नाम पर रखा गया था; भाषा के लिए सैन्य मानक, "एमआईएल-एसटीडी -1815" को उनके जन्म के वर्ष की संख्या दी गई थी।
  • कविता "पाप की दृष्टि" में "गलतता" से नाराज, चार्ल्स बैबेज ने प्रसिद्ध कवि अल्फ्रेड टेनीसन को यह अनुरोध करते हुए लिखा कि वह "हर पल एक आदमी को मर जाता है, हर पल एक पैदा होता है" को "हर पल मर जाता है" आदमी, हर पल 1 1/16 पैदा होता है "।
  • एडा लवलेस की छवि माइक्रोसॉफ्ट उत्पाद प्रामाणिकता होलोग्राम स्टिकर पर देखी जा सकती है।

अपनी टिप्पणी छोड़ दो

लोकप्रिय पोस्ट

संपादक की पसंद

श्रेणी