घर विकास कंप्यूटर प्रोग्रामिंग के अग्रदूत

कंप्यूटर प्रोग्रामिंग के अग्रदूत

विषयसूची:

Anonim

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

बैबेज और लवलेस

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

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

कंप्यूटर प्रोग्रामिंग के अग्रदूत