Rocky Mountain BASIC
रॉकी माउंटेन बेसिक (आरएमबी या आरएम-बेसिक भी) हेवलेट-पैकार्ड द्वारा बनाई गई बेसिक प्रोग्रामिंग भाषा की एक बोली है। यह जी. पी. आई. बी. का उपयोग करके स्वचालित परीक्षण उपकरण के नियंत्रण के लिए विशेष रूप से लोकप्रिय था। इसकी कई विशेषताएं हैं जो बेसिक बोलियों में असामान्य हैं या थीं, जैसे कि घटना-संचालित संचालन, व्यापक बाहरी आई/ओ समर्थन, जटिल संख्या समर्थन और मैट्रिक्स हेरफेर कार्य। आज, आर. एम. बी. का उपयोग मुख्य रूप से उन वातावरणों में किया जाता है जहां आर. एम. बी. सॉफ्टवेयर, हार्डवेयर या विशेषज्ञता में निवेश पहले से मौजूद है। इतिहास और कार्यान्वयन रॉकी माउंटेन बेसिक की उत्पत्ति का पता कोलोराडो में हेवलेट-पैकार्ड की सुविधाओं से लगाया जा सकता है। चूंकि कोलोराडो रॉकी पहाड़ों में स्थित है, इसलिए कंपनी के भीतर विकसित अन्य बेसिक बोलियों से अलग करने के लिए बेसिक के इस संस्करण को "रॉकी माउंटेन बेसिक" करार दिया गया था। यह स्पष्ट नहीं है कि रॉकी माउंटेन बेसिक नाम एचपी के लिए मूल था या बाहर से आया था, लेकिन एचपी/कीसाइट अपने स्वयं के प्रलेखन में इस शब्द का उपयोग करते हैं, साथ ही साथ अधिक औपचारिक "एचपी बेसिक" उत्पाद नाम का भी उपयोग करते हैं। एच. पी. 9830ए, 1972 में पेश किया गया, 9800 लाइन प्रोग्रामेबल कैलकुलेटर लाइन का शीर्ष था, जो पहला एच. पी. कंप्यूटर था जो डेस्कटॉप पर फिट बैठता था जिसमें केवल-पढ़ने योग्य मेमोरी (रॉम) में बेसिक इंटरप्रेटर होता था। दुभाषिया को बड़े पैमाने पर भंडारण, प्लॉटर ग्राफिक्स, स्ट्रिंग चर और मैट्रिक्स संचालन जैसी सुविधाओं के लिए रॉम के साथ बढ़ाया जा सकता है। इसमें लाइन संपादन के लिए एक-पंक्ति एल. ई. डी. पैनल था, लेकिन 1970 के दशक के अंत में पूर्ण स्क्रीन सी. आर. टी. प्रदर्शन के साथ तेज एच. पी. 9835 और एच. पी. 9845 डेस्कटॉप कंप्यूटरों द्वारा इसका अनुसरण किया गया। ये तकनीकी कंप्यूटिंग और इंस्ट्रूमेंटेशन नियंत्रण दोनों के लिए वैज्ञानिकों और इंजीनियरों के उद्देश्य वाले पहले वर्कस्टेशनों में से थे। इनके बाद एचपी 9826 और एचपी 9836 कंप्यूटर आए, जो एचपी 9800 श्रृंखला के कंप्यूटरों के प्रमुख मॉडल थे। इन चारों कंप्यूटरों में रॉकी माउंटेन बेसिक के संस्करण थे। इन कंप्यूटरों का उपयोग अक्सर एचपी स्वचालित परीक्षण उपकरण के लिए नियंत्रकों के रूप में किया जाता था, जो एचपी इंस्ट्रूमेंट बस (एचपी-आईबी) के माध्यम से जुड़े होते थे। एचपी एक ऐसी प्रोग्रामिंग भाषा प्रदान करना चाहता था जो इस तरह के परीक्षण उपकरण का उपयोग करने वाले इंजीनियरों और वैज्ञानिकों के लिए अनुकूल हो। बेसिक प्रोग्रामिंग भाषा को चुना गया था, क्योंकि यह पहले से ही नौसिखियों के लिए आसान होने का इरादा था; जानकार उपयोगकर्ता उन्हें असेंबली भाषा या पास्कल के एक संस्करण में भी प्रोग्राम कर सकते थे। एच. पी. 9000 प्लेटफॉर्म पर आर. एम. बी. सॉफ्टवेयर के प्रारंभिक कार्यान्वयन को "एच. पी. बेसिक/डब्ल्यू. एस". कहा जाता था। बेसिक/डब्ल्यू. एस. स्टैंड-अलोन चला। इसने ऑपरेटिंग सिस्टम (ओएस), एकीकृत विकास वातावरण (संपादक और डीबगर) और भाषा दुभाषिया प्रदान किया। बाद में, एचपी ने एचपी-यूएक्स ऑपरेटिंग सिस्टम के शीर्ष पर आरएमबी को लागू किया, और इसे "बेसिक/यूएक्स" कहा। बेसिक/यूएक्स 300 श्रृंखला 300 हार्डवेयर पर चलता था और बेसिक/यूएक्स 700 श्रृंखला 700 हार्डवेयर पर चलता था। बेसिक/डब्ल्यू. एस., बेसिक/यू. एक्स. 300 और बेसिक/यू. एक्स. 700 को अंतिम बार वर्ष 2000 की तारीख से संबंधित मुद्दों को ठीक करने के लिए अद्यतन किया गया था। जैसे-जैसे प्रौद्योगिकी उन्नत होती गई, एच. पी. आर. एम. बी. कार्यान्वयन को सीधे परीक्षण उपकरण में एम्बेड करने में सक्षम था। इन अंतर्निहित कार्यान्वयनों की क्षमताएँ अलग-अलग थीं। ये कार्यान्वयन विभिन्न नामों से किए गए, जिनमें "एचपी इंस्ट्रूमेंट बेसिक" और "बोर्ड टेस्ट बेसिक" ("बीटी-बेसिक") शामिल हैं। एच. पी. ने माइक्रोसॉफ्ट विंडोज के लिए "एच. पी. इंस्ट्रूमेंट बेसिक फॉर विंडोज" नामक एक आर. एम. बी. कार्यान्वयन का उत्पादन किया; हालाँकि, इसने अपने अन्य आर. एम. बी. उत्पादों की सफलता का कभी आनंद नहीं लिया। एक अन्य कंपनी, ओरेम, यूटा की ट्रांसईरा ने आरएमबी का एक क्लोन कार्यान्वयन बनाया, जिसे उन्होंने "हाई टेक बेसिक" या "एचटी बेसिक" (अब "एचटीबेसिक") कहा, जिसका उद्देश्य आईबीएम पीसी हार्डवेयर पर चलना था। एचपी ने बाद में ट्रांसईरा कॉर्पोरेशन से एचटी बेसिक को लाइसेंस दिया, इसे फिर से ब्रांड किया, और इसे "विंडोज के लिए एचपी बेसिक" के रूप में बेचा। यह एचपी द्वारा निर्मित "विंडोज के लिए एचपी इंस्ट्रूमेंट बेसिक" से असंबंधित था। 2015 तक, ट्रांसईरा अभी भी सुधार और नई सुविधाओं के साथ एचटीबेसिक का रखरखाव और अद्यतन कर रहा है-वर्तमान संस्करण 10.0.3 है। हालांकि एच. टी. बेसिक मूल रूप से एक व्याख्या की गई भाषा है, एक संकलक उपलब्ध है। टेस्ट एंड मेजरमेंट सिस्टम्स, इंक., जिसे लवलैंड, कोलोराडो के टीएएमएस के रूप में भी जाना जाता है, ने 1998 में एचपी बेसिक/डब्ल्यूएस और बेसिक/यूएक्स 300 उत्पाद जिम्मेदारी का अधिग्रहण किया। इसके बाद टीएएमएस ने बेसिक/डब्ल्यूएस और बेसिक/यूएक्स के पुराने संस्करणों को बेचा और उनका समर्थन किया। टीएएमएस ने एजिलेंट टेक्नोलॉजीज से बेसिक/यूएक्स 700 का लाइसेंस प्राप्त किया और आरएमबी को एचपी-यूएक्स 11आई और रेड हैट एंटरप्राइज लिनक्स दोनों में पोर्ट किया। एचपी-यूएक्स 11आई कार्यान्वयन को "11आई के लिए बेसिक" या "बेसिक/यूएक्स 11आई" के रूप में जाना जाता था। रेड हैट एंटरप्राइज लिनक्स संस्करण को "बेसिक फॉर लिनक्स", "बेसिक/एलएक्स" या "आरएमबीएलएक्स" के रूप में जाना जाता था। टी. ए. एम. एस. ने 31 मार्च, 2016 को काम करना बंद कर दिया। एचपी ने बेसिक/यूएक्स 700 (ई2045सी, एचपी-यूएक्स 10.20 के लिए बेसिक) को तब तक बरकरार रखा जब तक कि उनके उपकरण विभाजन को एजिलेंट टेक्नोलॉजीज के रूप में बंद नहीं किया गया। बेसिक/यूएक्स 700 (एचपी-यूएक्स 10.20 पर) उत्पाद जिम्मेदारी एजिलेंट टेक्नोलॉजीज के पास गई, जिन्होंने अंततः इसके लिए समर्थन छोड़ दिया। एजिलेंट ने ग्राहकों को या तो विंडोज के लिए बेसिक के लिए ट्रांसईरा या लिनक्स के लिए बेसिक/डब्ल्यूएस, बेसिक/यूएक्स या बेसिक के लिए टीएएमएस के लिए संदर्भित किया। एच. पी. टाइम-शेयर्ड बेसिक रेफेरेंसेस www.agilent.com-एजिलेन्ट साइट भी देखें; "एच. पी. बेसिक" www.htbasic.com-एच. टी. बेसिक के लिए खोजें; एम. एस. विंडोज (ट्रांसईरा) www.tamsinc.com-टेस्ट एंड मेजरमेंट सिस्टम्स, आई. एन. सी., ए. के. ए. के लिए आर. एम. बी. कार्यान्वयन। टीएएमएस; बेसिक/डब्ल्यूएस, बेसिक/यूएक्स, लिनक्स के लिए बेसिक www.prc68.com-रैक और स्टैक सिस्टम; प्रारंभिक आरएमबी सिस्टम का उत्कृष्ट इतिहास बेसिक प्रोग्रामिंग भाषा बेसिक प्रोग्रामिंग भाषा परिवार