प्रसंग: चार्ल्स बैबेज, एक अंग्रेजी मैकेनिकल इंजीनियर और पॉलिमैथ, ने एक प्रोग्रामेबल कंप्यूटर की अवधारणा की शुरुआत की। "कंप्यूटर के पिता" माने जाने वाले, उन्होंने 19वीं शताब्दी की शुरुआत में पहले मैकेनिकल कंप्यूटर की अवधारणा और आविष्कार किया। 1833 में नौवहन गणना में सहायता के लिए डिज़ाइन किए गए अपने क्रांतिकारी अंतर इंजन पर काम करने के बाद, उन्होंने महसूस किया कि एक अधिक सामान्य डिज़ाइन, एक विश्लेषणात्मक इंजन, संभव था। प्रोग्राम और डेटा का इनपुट मशीन को पंच्ड कार्ड के माध्यम से प्रदान किया जाना था, एक विधि जिसका उपयोग उस समय जैक्वार्ड करघ जैसे यांत्रिक करघों को निर्देशित करने के लिए किया जा रहा था। आउटपुट के लिए, मशीन में एक प्रिंटर, एक कर्व प्लॉटर और एक घंटी होगी। मशीन बाद में पढ़ने के लिए कार्ड पर नंबरों को पंच करने में भी सक्षम होगी। इंजन ने एक अंकगणितीय तर्क इकाई, सशर्त शाखा और लूप के रूप में नियंत्रण प्रवाह और एकीकृत स्मृति को शामिल किया, जिससे यह एक सामान्य उद्देश्य वाले कंप्यूटर के लिए पहला डिज़ाइन बन गया जिसे आधुनिक शब्दों में ट्यूरिंग-पूर्ण के रूप में वर्णित किया जा सकता है।

सवाल: प्रोग्राम करने योग्य कंप्यूटर की अवधारणा का आविष्कार किसने किया?

उत्तर: चार्ल्स बैबेज