जॉन बैकस ने IBM की उस टीम का नेतृत्व किया जिसने फोर्ट्रान विकसित किया, जो पहली व्यापक रूप से उपयोग की जाने वाली उच्च-स्तरीय प्रोग्रामिंग भाषा थी जिसने मनुष्यों के शुरुआती कंप्यूटरों के साथ बातचीत करने के तरीके को बदल दिया। 1924 में फिलाडेल्फिया में जन्मे, उनका करियर IBM में चार दशकों से अधिक का रहा, जहाँ उन्होंने कोड के व्यावहारिक अनुप्रयोग और आधुनिक प्रोग्रामिंग सिंटैक्स को परिभाषित करने वाली औपचारिक गणितीय संरचनाओं दोनों को प्रभावित किया।
सैन्य सेवा और प्रारंभिक शिक्षा
IBM में अपने कार्यकाल से पहले, बैकस ने एक असंबद्ध शैक्षणिक मार्ग अपनाया। उन्होंने द हिल स्कूल और बाद में वर्जीनिया विश्वविद्यालय में पढ़ाई की, जहाँ खराब उपस्थिति के कारण उन्हें निकाल दिया गया। द्वितीय विश्व युद्ध के दौरान, उन्होंने अमेरिकी सेना में सेवा की, जहाँ उन्होंने एक एंटी-एयरक्राफ्ट बैटरी की कमान संभाली। सैन्य योग्यता परीक्षणों के कारण उन्हें पिट्सबर्ग विश्वविद्यालय में इंजीनियरिंग अध्ययन और हैवरफोर्ड कॉलेज में प्री-मेडिकल कार्यक्रम में स्थानांतरित होना पड़ा। मेडिकल स्कूल छोड़ने और कपाल हड्डी की प्लेट को बदलने के लिए सर्जरी कराने के बाद, 1946 में उन्हें सेवामुक्त कर दिया गया।
फोर्ट्रान और IBM नवाचार
कोलंबिया विश्वविद्यालय से गणित में स्नातक और मास्टर डिग्री प्राप्त करने के बाद बैकस 1950 में IBM में शामिल हुए। उनके शुरुआती काम में सिलेक्टिव सीक्वेंस इलेक्ट्रॉनिक कैलकुलेटर के लिए चंद्रमा की स्थिति की गणना करना शामिल था। 1953 तक, उन्होंने स्पीडकोडिंग विकसित किया, जो उनकी सबसे महत्वपूर्ण उपलब्धि: फोर्ट्रान का अग्रदूत था। IBM 704 पर सॉफ्टवेयर विकास को सुविधाजनक बनाने के लिए पेश किया गया फोर्ट्रान, मशीन आर्किटेक्चर के गहरे ज्ञान की आवश्यकता को दरकिनार कर गया, जिसने एक उच्च-स्तरीय मानक स्थापित किया जिसने वैज्ञानिकों को कंप्यूटर का व्यावहारिक उपकरणों के रूप में उपयोग करने की अनुमति दी।
औपचारिक अंकन और एल्गोरिथम मानक
फोर्ट्रान पर अपने काम के बाद, बैकस ने ALGOL 58 और ALGOL 60 के विकास में योगदान दिया। इन भाषाओं के सिंटैक्स को परिभाषित करने में जटिलताओं को हल करने के लिए, उन्होंने बैकस-नौर फॉर्म (BNF) बनाया। इस अंकन ने संदर्भ-मुक्त व्याकरण का वर्णन करने के लिए एक सुसंगत, औपचारिक विधि प्रदान की, जो कंपाइलर विकास में एक मानक विशेषता बन गई। इन औपचारिक प्रक्रियाओं को परिभाषित करने में उनका काम 1977 में ACM ट्यूरिंग अवार्ड प्राप्त करने का मुख्य आधार था।
बीस प्रश्न, घड़ी पर आठ मिनट, और अब तक टेस्ट देने वालों के सामने मापा गया पर्सेंटाइल। साइन-अप नहीं।
IQ टेस्ट दें →फ़ंक्शन-स्तरीय अनुसंधान
अपने करियर के बाद के वर्षों में, बैकस ने फ़ंक्शन-स्तरीय प्रोग्रामिंग प्रतिमान पर ध्यान केंद्रित किया। उन्होंने FP भाषा पेश की, जिसका विवरण उन्होंने 1977 के ट्यूरिंग अवार्ड व्याख्यान में दिया, जिसमें उन्होंने वॉन न्यूमैन प्रोग्रामिंग की पारंपरिक शैली की आलोचना की। उनका अंतिम प्रोजेक्ट, FL, का उद्देश्य IBM के भीतर इन अवधारणाओं को और विकसित करना था। हालांकि फोर्ट्रान की तुलना में इन भाषाओं का कार्यान्वयन सीमित था, लेकिन उन्होंने कार्यात्मक प्रोग्रामिंग और J जैसी बाद की भाषाओं के डिजाइन पर चल रहे शोध को प्रभावित किया।
त्वरित तथ्य
- जन्म: 1924, फिलाडेल्फिया - मृत्यु: 2007, एशलैंड - शिक्षा: वर्जीनिया विश्वविद्यालय, कोलंबिया विश्वविद्यालय - प्रमुख आविष्कार: फोर्ट्रान - औपचारिकता: बैकस-नौर फॉर्म (BNF) - IBM में रोजगार: 1950–1991 - प्रमुख पुरस्कार: ACM ट्यूरिंग अवार्ड (1977) - अंतिम विश्राम स्थल: सैन फ्रांसिस्को कोलंबैरियम
पाठकों द्वारा पूछे गए प्रश्न
### बैकस-नौर फॉर्म का महत्व क्या था?
इसने प्रोग्रामिंग भाषाओं के सिंटैक्स को परिभाषित करने के लिए एक औपचारिक अंकन प्रदान किया, जो एल्गोरिथम प्रकाशन के लिए एक विश्वव्यापी मानक बन गया।
### क्या जॉन बैकस ने फोर्ट्रान के बाद कोई भाषा बनाई?
हाँ, उन्होंने अपने करियर के बाद के हिस्से में FP और इसके उत्तराधिकारी FL सहित फ़ंक्शन-स्तरीय प्रोग्रामिंग भाषाएं विकसित कीं।



