अगस्ता एडा किंग , काउंटेस ऑफ लवलेस (1815 - 1852) को पहले प्रोग्रामर के रूप में श्रेय दिया जाता है।
पहला कार्यक्रम चार्ल्स बैबेज के विश्लेषणात्मक इंजन के लिए बर्नौली संख्याओं की गणना करने के लिए एक एल्गोरिथ्म था , और यह लुइगी मेनाब्रिया के संस्मरण "चार्ल्स बैबेज द्वारा आविष्कृत विश्लेषणात्मक इंजन का स्केच" के उनके अनुवाद नोट्स में दिखाई दिया, और अधिक ध्यान दें जी । उस ने कहा, बर्नौली की संख्याओं की गणना के लिए आवश्यक गणित को आद्या के समय से बहुत पहले ही जाना जाता था, हालांकि एडा का एल्गोरिथ्म एक गणना एल्गोरिथ्म का पहला उदाहरण है जिसे (उस समय अभी भी काल्पनिक) मशीन द्वारा निष्पादित किया गया है।
कोनराड ज़्यूस (1910 - 1995) "पहले प्रोग्रामर" मॉनिकर के लिए भी एक ठोस उम्मीदवार हैं, जिन्होंने अस्थायी प्रोग्राम बाइनरी मैकेनिकल कैलकुलेटर को सीमित प्रोग्रामबिलिटी, जेड 1 (1936) के साथ आविष्कार किया था, लेकिन इससे भी महत्वपूर्ण बात यह है कि जेड 3 (1941, एक ट्यूरिंग पूर्ण इलेक्ट्रो) -मशीनिकल कंप्यूटर।
जब इलेक्ट्रॉनिक कंप्यूटरों की बात आती है, तो एटनासॉफ़-बेरी कंप्यूटर (1937 में कल्पना की गई, 1942 तक चालू) को पहली इलेक्ट्रॉनिक डिजिटल कंप्यूटिंग डिवाइस के रूप में श्रेय दिया जाता है, इसलिए यह अपने डिजाइनरों, जॉन विंसेंट अटानासॉफ़ और क्लिफोर्ड बेरी को प्रोग्रामिंग अग्रणी के रूप में सोचना उचित है । अटानासॉफ-बेरी कंप्यूटर प्रोग्राम योग्य नहीं था, लेकिन पहला प्रोग्राम इलेक्ट्रॉनिक कंप्यूटर ENIAC (1946) था।
हालाँकि ENIAC के डिज़ाइनर John Mauchly और J. Presper Eckert ने शायद प्रोग्रामिंग का एक अच्छा हिस्सा किया, लेकिन ENIAC के अधिकांश प्रोग्रामिंग इन प्यारी महिलाओं द्वारा किए गए :
से उनके नाम बाएं से दाएं कैथी Kleiman हैं 1 , जीन बार्तिक , मार्लीन मेल्टज़र , Kay मौच्ली Antonelli और बेट्टी होल्बरटन मोर्चे पर। ENIAC की दो महिला प्रोग्रामर, फ्रान बिलास और रूथ लिचटरमैन फोटो से गायब हैं।
जब डिजिटल कंप्यूटरों की बात आती है, तो पहले वाले कोलोसस (दिसंबर 1943 तक चालू), और प्रोजेक्ट के प्रमुख टॉमी फ्लावर्स (1905 - 1998) को मैक्स न्यूमैन (1897 - 1984) के साथ एक प्रोग्रामिंग अग्रणी माना जाना चाहिए, जो जिम्मेदार थे। मशीन और निश्चित रूप से एलन ट्यूरिंग (१ ९ १२ - १ ९ ५४) के लिए आवश्यकताओं को तैयार करने के लिए , जिन्होंने बैलेचले पार्क की पहले की इलेक्ट्रोमैकेनिकल क्रिप्टोकरंसी मशीन, बॉम्बे (१ ९ ३ ९) को डिजाइन किया था, और कोलोसस डिजाइन २ में प्रभावशाली था ।
1 कैथी क्लेमन ENIAC प्रोग्रामर्स प्रोजेक्ट के संस्थापक हैं और जाहिर है कि एक ENIAC प्रोग्रामर नहीं हैं (बहुत युवा :)
2 बीसवीं शताब्दी में कम्प्यूटिंग का इतिहास: द कोलोसस - बी। रान्डेल, न्यूकैसल यूनिवर्सिटी (PDF)