चार्ल्स बैबेज एक अंग्रेजी गणितज्ञ और आविष्कारक थे जिन्हें प्रोग्राम्ड कंप्यूटर की अवधारणा के साथ आने के लिए व्यापक रूप से श्रेय दिया जाता है। बैबेज का जन्म 1791 में हुआ था, वह समय था जब कंप्यूटर का मतलब वास्तव में एक ऐसा व्यक्ति था जो मैन्युअल रूप से गणना करता है।
एक गणितज्ञ के रूप में शिक्षित, बैबेज ने देखा - जैसा कि कई अन्य लोगों ने किया है - कि बड़े ऑपरेशनों को सरल, छोटे चरणों में तोड़ा जा सकता है। हालाँकि, चाहे वह छोटी गणना हो या बड़ी, मानवीय त्रुटि हमेशा एक जोखिम होगी।
बैबेज ने एक इनपुट डिवाइस, स्टोरेज, एक प्रोसेसर, एक कंट्रोल यूनिट और एक आउटपुट डिवाइस के साथ एक मशीन की कल्पना की, जो मूल रूप से एक बुनियादी आधुनिक कंप्यूटर था। यह मशीन बुनियादी गणनाएं करने में सक्षम होगी, जिससे मानवीय त्रुटि दूर होगी। हालाँकि यह कभी पूरा नहीं हुआ, बैबेज का विश्लेषणात्मक इंजन पंच कार्डों पर चलता था जिसमें ऐसे प्रोग्राम होते थे जिन्हें एक लूप में चलाया जा सकता था, जिससे यह किसी भी गणना को पूरा करने की अनुमति देता था जिसे प्रोग्रामर इसके लिए डिज़ाइन कर सकता था।
बैबेज ने विगेनेरे के ऑटोकी सिफर को तोड़कर क्रिप्टोग्राफी के क्षेत्र में भी काम किया।
बैबेज का वैचारिक विश्लेषणात्मक इंजन उस समय विचार में एक अद्भुत छलांग थी, लेकिन तब से इसे बार-बार बनाया गया है। गणना को एक यांत्रिक प्रक्रिया बनाने का विचार एलन ट्यूरिंग के मन में भी आया। बैबेज और ट्यूरिंग के बीच एक बड़ा अंतर यह है कि ट्यूरिंग का जन्म ऐसे युग में हुआ था जब अन्य चीजों के अलावा, बिजली की बदौलत उनकी अवधारणाओं को साकार किया जा सकता था।
बैबेज का एनालिटिकल इंजन और उनके डिफरेंस इंजन के पहले और बाद के संस्करण पूरी तरह से यांत्रिक थे, जिसमें सिलेंडर और अन्य भागों का उपयोग किया गया था, जिसके परिणामस्वरूप 8 फीट से अधिक लंबी और 15 टन की मशीन बन सकती थी। पहला कार्यशील कंप्यूटर कभी नहीं बनाने के बावजूद, बैबेज की वैचारिक मशीन ने उनके मित्र एडा लवलेस को बैबेज की मशीन पर चलने वाले एल्गोरिदम बनाने के लिए दुनिया के पहले कंप्यूटर प्रोग्रामर के रूप में मरणोपरांत प्रशंसा प्राप्त करने की अनुमति दी।
0 Comments