स्पीडकोडिंग: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|High-level programming language}} {{Use dmy dates|date=July 2022|cs1-dates=y}} {{Use list-defined references|date=July 2022}} {{Infobox programming languag...")
 
No edit summary
Line 1: Line 1:
{{Short description|High-level programming language}}
{{Short description|High-level programming language}}
{{Use dmy dates|date=July 2022|cs1-dates=y}}
 
{{Use list-defined references|date=July 2022}}
{{Infobox programming language
{{Infobox programming language
| name                  = Speedcoding
| name                  = Speedcoding
Line 26: Line 25:
स्पीडकोडिंग, स्पीडकोड या स्पीडको पहली [[उच्च स्तरीय प्रोग्रामिंग भाषा]] थी{{efn|Meaning symbolic and aimed at [[natural language]] expressiveness as opposed to [[machine language|machine]] or hardware instruction oriented coding.}} [[IBM]] कंप्यूटर के लिए बनाया गया।<ref name="Allen_1981"/>[[ तैरनेवाला स्थल ]] के साथ गणना का समर्थन करने के लिए [[आईबीएम 701]] के लिए 1953 में जॉन डब्ल्यू बैकस द्वारा भाषा विकसित की गई थी।<ref name="Shasha-Lazere_1998"/>
स्पीडकोडिंग, स्पीडकोड या स्पीडको पहली [[उच्च स्तरीय प्रोग्रामिंग भाषा]] थी{{efn|Meaning symbolic and aimed at [[natural language]] expressiveness as opposed to [[machine language|machine]] or hardware instruction oriented coding.}} [[IBM]] कंप्यूटर के लिए बनाया गया।<ref name="Allen_1981"/>[[ तैरनेवाला स्थल ]] के साथ गणना का समर्थन करने के लिए [[आईबीएम 701]] के लिए 1953 में जॉन डब्ल्यू बैकस द्वारा भाषा विकसित की गई थी।<ref name="Shasha-Lazere_1998"/>


यह विचार [[आईबीएम एसएसईसी]] मशीन की प्रोग्रामिंग की कठिनाई से उत्पन्न हुआ जब 1950 की शुरुआत में बैकस को खगोलीय स्थिति की गणना करने के लिए काम पर रखा गया था।<ref name="Booch-Backus_2006"/>स्पीडकोडिंग प्रणाली एक [[दुभाषिया (कंप्यूटिंग)]] थी और सिस्टम संसाधनों की कीमत पर उपयोग में आसानी पर केंद्रित थी। इसने सामान्य गणितीय कार्यों के लिए छद्म निर्देश प्रदान किए: लघुगणक, घातांक, और त्रिकोणमितीय संचालन। रेजिडेंट सॉफ़्टवेयर ने एक-एक करके छद्म निर्देशों का विश्लेषण किया और उपयुक्त सबरूटीन को कॉल किया। स्पीडकोडिंग दशमलव इनपुट/आउटपुट संचालन का पहला कार्यान्वयन भी था। हालाँकि इसने कई नौकरियों को लिखने के प्रयास को काफी हद तक कम कर दिया, स्पीडकोडिंग की मदद से लिखे गए प्रोग्राम का रनिंग टाइम आमतौर पर मशीन कोड से दस से बीस गुना अधिक था।<ref name="Pugh-Johnson-Palmer_1991"/>दुभाषिया ने 310 मेमोरी शब्द लिए, जो 701 पर उपलब्ध मेमोरी का लगभग 30% था।<ref name="Allen_1981"/>
यह विचार [[आईबीएम एसएसईसी]] मशीन की प्रोग्रामिंग की कठिनाई से उत्पन्न हुआ जब 1950 की शुरुआत में बैकस को खगोलीय स्थिति की गणना करने के लिए काम पर रखा गया था।<ref name="Booch-Backus_2006"/>स्पीडकोडिंग प्रणाली [[दुभाषिया (कंप्यूटिंग)]] थी और सिस्टम संसाधनों की कीमत पर उपयोग में आसानी पर केंद्रित थी। इसने सामान्य गणितीय कार्यों के लिए छद्म निर्देश प्रदान किए: लघुगणक, घातांक, और त्रिकोणमितीय संचालन। रेजिडेंट सॉफ़्टवेयर ने - करके छद्म निर्देशों का विश्लेषण किया और उपयुक्त सबरूटीन को कॉल किया। स्पीडकोडिंग दशमलव इनपुट/आउटपुट संचालन का पहला कार्यान्वयन भी था। हालाँकि इसने कई नौकरियों को लिखने के प्रयास को काफी हद तक कम कर दिया, स्पीडकोडिंग की मदद से लिखे गए प्रोग्राम का रनिंग टाइम आमतौर पर मशीन कोड से दस से बीस गुना अधिक था।<ref name="Pugh-Johnson-Palmer_1991"/>दुभाषिया ने 310 मेमोरी शब्द लिए, जो 701 पर उपलब्ध मेमोरी का लगभग 30% था।<ref name="Allen_1981"/>
 


==यह भी देखें==
== यह भी देखें ==
* [[PACT (संकलक)]]
* [[PACT (संकलक)]]
* [[शॉर्ट कोड (कंप्यूटर भाषा)]]
* [[शॉर्ट कोड (कंप्यूटर भाषा)]]

Revision as of 21:56, 8 August 2023

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] IBM कंप्यूटर के लिए बनाया गया।[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.


अग्रिम पठन