ఫోర్ట్రాన్ ప్రోగ్రామింగ్ క్విజ్ ప్రిపరేషన్ ప్రో
1953 చివరలో, జాన్ డబ్ల్యూ. బ్యాకస్ వారి ఐబిఎమ్ 704 మెయిన్ఫ్రేమ్ కంప్యూటర్ను ప్రోగ్రామింగ్ చేయడానికి అసెంబ్లీ భాషకు మరింత ఆచరణాత్మక ప్రత్యామ్నాయాన్ని అభివృద్ధి చేయడానికి ఐబిఎమ్లోని తన ఉన్నతాధికారులకు ఒక ప్రతిపాదనను సమర్పించారు. [8]: 69 బ్యాకస్ యొక్క చారిత్రాత్మక ఫోర్ట్రాన్ బృందంలో ప్రోగ్రామర్లు రిచర్డ్ గోల్డ్బెర్గ్, షెల్డన్ ఉన్నారు ఎఫ్. బెస్ట్, హర్లాన్ హెరిక్, పీటర్ షెరిడాన్, రాయ్ నట్, రాబర్ట్ నెల్సన్, ఇర్వింగ్ జిల్లర్, హెరాల్డ్ స్టెర్న్, లోయిస్ హైబ్ట్, మరియు డేవిడ్ సయ్రే. [9] దీని భావనలలో కంప్యూటర్లోకి సులభంగా సమీకరణాల ప్రవేశం ఉంది, ఈ ఆలోచనను జె. హాల్కోమ్బ్ లానింగ్ అభివృద్ధి చేశారు మరియు 1952 లోని లానింగ్ మరియు జియెర్లర్ వ్యవస్థలో ప్రదర్శించారు. [10] ఈ ప్రోగ్రామర్లలో కొందరు చెస్ ఆటగాళ్ళు మరియు వారు తార్కిక మనస్సులను కలిగి ఉన్నారనే ఆలోచనతో ఐబిఎమ్లో పనిచేయడానికి ఎంపికయ్యారు. [ఆధారం కోరబడింది]
ఐబిఎమ్ మ్యాథమెటికల్ ఫార్ములా ట్రాన్స్లేటింగ్ సిస్టమ్ కోసం డ్రాఫ్ట్ స్పెసిఫికేషన్ నవంబర్ 1954 నాటికి పూర్తయింది. [8]: 71 ఫోర్ట్రాన్ కోసం మొదటి మాన్యువల్ అక్టోబర్ 1956 లో కనిపించింది, [8]: 72 ఏప్రిల్ 1957 లో పంపిణీ చేసిన మొదటి ఫోర్ట్రాన్ కంపైలర్తో. [8]: [75] ఇది మొట్టమొదటి ఆప్టిమైజింగ్ కంపైలర్, ఎందుకంటే కస్టమర్లు హై-లెవల్ ప్రోగ్రామింగ్ భాషను ఉపయోగించటానికి ఇష్టపడరు, దాని కంపైలర్ చేతితో కోడెడ్ అసెంబ్లీ భాషతో పోల్చదగిన పనితీరుతో కోడ్ను ఉత్పత్తి చేయగలిగితే తప్ప. [11]
ఈ క్రొత్త పద్ధతి హ్యాండ్-కోడింగ్ను అధిగమిస్తుందని కమ్యూనిటీకి అనుమానం ఉన్నప్పటికీ, ఇది యంత్రాన్ని 20 కారకాలతో ఆపరేట్ చేయడానికి అవసరమైన ప్రోగ్రామింగ్ స్టేట్మెంట్ల సంఖ్యను తగ్గించింది మరియు త్వరగా ఆమోదం పొందింది. ఐబిఎం ఉద్యోగి పత్రిక అయిన థింక్తో 1979 లో ఇచ్చిన ఇంటర్వ్యూలో జాన్ బ్యాకస్ ఇలా అన్నాడు, "నా పని చాలా సోమరితనం నుండి వచ్చింది. ప్రోగ్రామ్లు రాయడం నాకు నచ్చలేదు, అందువల్ల, నేను ఐబిఎం 701 లో పనిచేస్తున్నప్పుడు, కంప్యూటింగ్ కోసం ప్రోగ్రామ్లు రాయడం క్షిపణి పథాలు, ప్రోగ్రామ్లను రాయడం సులభతరం చేయడానికి నేను ప్రోగ్రామింగ్ సిస్టమ్పై పని ప్రారంభించాను. "[12]
సంఖ్యాపరంగా ఇంటెన్సివ్ ప్రోగ్రామ్లను వ్రాయడానికి ఈ భాషను శాస్త్రవేత్తలు విస్తృతంగా స్వీకరించారు, ఇది కంపైలర్ రచయితలను వేగంగా మరియు సమర్థవంతమైన కోడ్ను ఉత్పత్తి చేయగల కంపైలర్లను ఉత్పత్తి చేయమని ప్రోత్సహించింది. భాషలో సంక్లిష్ట సంఖ్య డేటా రకాన్ని చేర్చడం ఫోర్ట్రాన్ను ఎలక్ట్రికల్ ఇంజనీరింగ్ వంటి సాంకేతిక అనువర్తనాలకు ప్రత్యేకంగా సరిపోయేలా చేసింది. [ఆధారం కోరబడింది]
1960 నాటికి, ఫోర్ట్రాన్ యొక్క సంస్కరణలు IBM 709, 650, 1620 మరియు 7090 కంప్యూటర్లకు అందుబాటులో ఉన్నాయి. విశేషమేమిటంటే, ఫోర్ట్రాన్ యొక్క పెరుగుతున్న ప్రజాదరణ పోటీ కంప్యూటర్ తయారీదారులను వారి యంత్రాలకు ఫోర్ట్రాన్ కంపైలర్లను అందించడానికి ప్రోత్సహించింది, తద్వారా 1963 నాటికి 40 కి పైగా ఫోర్ట్రాన్ కంపైలర్లు ఉన్నాయి. ఈ కారణాల వల్ల, ఫోర్ట్రాన్ విస్తృతంగా ఉపయోగించబడే మొదటి క్రాస్-ప్లాట్ఫాం ప్రోగ్రామింగ్ భాషగా పరిగణించబడుతుంది.
ఫోర్ట్రాన్ యొక్క అభివృద్ధి కంపైలర్ టెక్నాలజీ యొక్క ప్రారంభ పరిణామానికి సమాంతరంగా ఉంది, మరియు కంపైలర్ల సిద్ధాంతం మరియు రూపకల్పనలో అనేక పురోగతులు ఫోర్ట్రాన్ ప్రోగ్రామ్ల కోసం సమర్థవంతమైన కోడ్ను రూపొందించాల్సిన అవసరాన్ని ప్రత్యేకంగా ప్రేరేపించాయి.
అప్డేట్ అయినది
7 ఆగ, 2019