फोरट्रान (या सूत्र अनुवाद) 1954 में आईबीएम के लिए जॉन बैकस द्वारा आविष्कार की गई पहली उच्च-स्तरीय प्रोग्रामिंग भाषा (सॉफ्टवेयर) थी, 1957 में व्यावसायिक रूप से जारी की गई थी। फोरट्रान का उपयोग आज भी प्रोग्रामिंग वैज्ञानिक और गणितीय अनुप्रयोगों के लिए किया जाता है। फोरट्रान डिजिटल कोड दुभाषिया के रूप में शुरू हुआ आईबीएम 701 और मूल रूप से स्पीडकोडिंग नाम दिया गया था। जॉन बैकस एक प्रोग्रामिंग भाषा चाहते थे जो मानव भाषा के रूप में करीब हो, जो एक उच्च-स्तरीय भाषा की परिभाषा है, अन्य उच्च भाषा कार्यक्रमों में अडा, अल्गोल शामिल हैं, बेसिक, COBOL, C, C ++, LISP, पास्कल, और प्रोलॉग।
संहिताओं का सृजन
- कंप्यूटर के कार्यों को प्रोग्राम करने के लिए उपयोग किए जाने वाले कोड की पहली पीढ़ी को बुलाया गया था मशीन भाषा या मशीन कोड। मशीन कोड वह भाषा है जिसे कंप्यूटर वास्तव में एक मशीन स्तर पर समझता है, 0s और 1s के अनुक्रम होने के नाते जो कंप्यूटर के नियंत्रणों को विद्युत रूप से निर्देशों के रूप में व्याख्या करता है।
- कोड की दूसरी पीढ़ी को बुलाया गया था सभा की भाषा. असेंबली लैंग्वेज 0 और 1s के सीक्वेंस को "ऐड" जैसे इंसानी शब्दों में बदल देती है। असेंबली नामक प्रोग्राम द्वारा असेंबली भाषा को हमेशा मशीन कोड में वापस अनुवादित किया जाता है।
- तीसरी पीढ़ी का कोड कहा जाता था उच्च स्तरीय भाषा या एचएलएल, जिसमें मानवीय ध्वनि वाले शब्द और वाक्य-विन्यास होते हैं (जैसे वाक्य में शब्द)। कंप्यूटर को किसी भी एचएलएल को समझने के लिए, एक संकलक उच्च-स्तरीय भाषा को असेंबली भाषा या मशीन कोड में अनुवाद करता है। सभी प्रोग्रामिंग भाषाओं को आखिरकार एक कंप्यूटर के लिए मशीन कोड में अनुवादित करने की आवश्यकता होती है, जिसमें वे निर्देशों का उपयोग करते हैं।
जॉन बैकस और आईबीएम
"मैं वास्तव में नहीं जानता था कि मैं अपने जीवन के साथ क्या करना चाहता था... मैंने कहा कि नहीं, मैं नहीं कर सकता। मैं मैला और अव्यवस्थित लग रहा था। लेकिन उसने जोर दिया और इसलिए मैंने किया। मैंने एक परीक्षा ली और ठीक किया। ” जॉन बैकस ने अपने अनुभव के लिए साक्षात्कार किया आईबीएम.
जॉन बैकस ने वाटसन साइंटिफिक लेबोरेटरी में शोधकर्ताओं की आईबीएम टीम का नेतृत्व किया जिसने फोर्ट्रान का आविष्कार किया। आईबीएम टीम में शेल्डन एफ जैसे वैज्ञानिकों के उल्लेखनीय नाम थे। सबसे अच्छा, हरलान हेरिक (जो पहले सफल फोरट्रान कार्यक्रम चलाते थे), पीटर शेरिडन, रॉय नट, रॉबर्ट नेल्सन, इरविंग ज़िलर, रिचर्ड गोल्डबर्ग, लोइस हैबट और डेविड सियरे।
आईबीएम टीम ने एचएलएल या प्रोग्रामिंग भाषा को मशीन कोड में संकलित करने के विचार का आविष्कार नहीं किया, लेकिन फोरट्रान पहला सफल HLL था और Fortran I संकलक के पास 20 से अधिक के लिए कोड का अनुवाद करने का रिकॉर्ड है वर्षों। पहला कंपाइलर चलाने वाला पहला कंप्यूटर आईबीएम 704 था, जिसे जॉन बैकस ने डिजाइन करने में मदद की थी।
फोरट्रान टुडे
फोरट्रान अब चालीस साल से अधिक पुराना है और वैज्ञानिक और औद्योगिक प्रोग्रामिंग में शीर्ष भाषा बना हुआ है - बेशक, यह लगातार अपडेट किया गया है।
फोरट्रान के आविष्कार ने $ 24 मिलियन डॉलर का कंप्यूटर सॉफ्टवेयर उद्योग शुरू किया और अन्य उच्च-स्तरीय प्रोग्रामिंग भाषाओं का विकास शुरू किया।
फोरट्रान का उपयोग प्रोग्रामिंग वीडियो गेम, वायु यातायात नियंत्रण प्रणाली, पेरोल गणना, कई वैज्ञानिक और सैन्य अनुप्रयोगों और समानांतर कंप्यूटर अनुसंधान के लिए किया गया है।
जॉन बैकस ने फ़ोर्ट्रान के आविष्कार के लिए 1993 में इंजीनियरिंग की चार्ल्स स्टार्क ड्रेपर पुरस्कार, इंजीनियरिंग में सर्वोच्च राष्ट्रीय पुरस्कार जीता।