स्पीडकोडिंग

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

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

यह भी देखें

 * पैक्ट (कम्पाइलर )
 * शॉर्ट कोड (कंप्यूटर लैंग्वेज)

अग्रिम पठन

 * (48 pages)