स्पीडकोडिंग

From Vigyanwiki
Speedcoding
Paradigmstructured, generic
द्वारा डिज़ाइन किया गयाJohn Backus
DeveloperJohn Backus and IBM
पहली प्रस्तुति1953; 71 years ago (1953)
टाइपिंग अनुशासनstrong, static, manifest
Influenced by
Assembly language, machine code
Influenced
Fortran, ALGOL 58, BASIC, C, PL/I, PACT I, MUMPS, Ratfor

स्पीडकोडिंग, स्पीडकोड या स्पीडको प्रथम हाई लेवल प्रोग्रामिंग लैंग्वेज थी।[lower-alpha 1]आईबीएम कंप्यूटर के लिए बनाया गया।[1] फ़्लोटिंग पॉइंट संख्याओं के साथ गणना का समर्थन करने के लिए आईबीएम 701 के लिए 1953 में जॉन डब्ल्यू बैकस द्वारा लैंग्वेज विकसित की गई थी।[2]

यह विचार आईबीएम एसएसईसी मशीन की प्रोग्रामिंग की कठिनाई से उत्पन्न हुआ जब 1950 के प्रारंभ में बैकस को खगोलीय स्थिति की गणना करने के लिए कार्य पर रखा गया था।[3]स्पीडकोडिंग सिस्टम इंटरप्रेटर (कंप्यूटिंग) थी और सिस्टम संसाधनों के व्यय पर उपयोग में सरलता से केंद्रित थी। इसने सामान्य गणितीय कार्यों के लिए सूडो निर्देश प्रदान किए: लघुगणक, घातांक, और त्रिकोणमितीय संचालन। रेजिडेंट सॉफ़्टवेयर ने सूडो निर्देशों का विश्लेषण किया और उपयुक्त सबरूटीन को कॉल किया। स्पीडकोडिंग दशमलव इनपुट/आउटपुट संचालन का प्रथम कार्यान्वयन भी था। चूँकि इसने कई जॉब्स को लिखने के प्रयास को अधिक सीमा तक कम कर दिया, स्पीडकोडिंग की सहायता से लिखे गए प्रोग्राम का रनिंग टाइम सामान्यतः मशीन कोड से दस से बीस गुना अधिक था।[4]इंटरप्रेटर ने 310 मेमोरी शब्द लिए, जो 701 पर उपलब्ध मेमोरी का लगभग 30% था।[1]

यह भी देखें

टिप्पणियाँ

  1. Meaning symbolic and aimed at natural language expressiveness as opposed to machine or hardware instruction oriented coding.


संदर्भ

  1. 1.0 1.1 Allen, Frances "Fran" Elizabeth (September 1981). "The History of Language Processor Technology in IBM". IBM Journal of Research and Development. 25 (5): 535–548. doi:10.1147/rd.255.0535.
  2. Shasha, Dennis Elliot; Lazere, Cathy (1998). Out of their Minds: The Lives and Discoveries of 15 Great Computer Scientists. New York, USA: Copernicus, Springer-Verlag New York, Inc. ISBN 0-387-98269-8. LCCN 98-16911. SPIN 10693423.
  3. Backus, John W. (2006-09-05). Booch, Grady (ed.). "Oral History of John Backus" (PDF). Reference number: X3715.2007 (Interview). Ashland, Oregon, USA: Computer History Museum. Archived (PDF) from the original on 2022-04-08. Retrieved 2011-04-23. (42 pages)
  4. Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and early 370 systems. MIT Press. p. 38. ISBN 0-262-16123-0.


अग्रिम पठन