Rocky Mountain BASIC
રોકી માઉન્ટેન બેઝિક (આરએમબી અથવા આરએમ-બેઝિક પણ) એ હ્યુવલેટ-પેકાર્ડ દ્વારા બનાવવામાં આવેલી બેઝિક પ્રોગ્રામિંગ ભાષાની બોલી છે. તે ખાસ કરીને જી. પી. આઈ. બી. નો ઉપયોગ કરીને સ્વચાલિત પરીક્ષણ ઉપકરણોના નિયંત્રણ માટે લોકપ્રિય હતું. તેમાં ઘણી લાક્ષણિકતાઓ છે જે મૂળભૂત બોલીઓમાં અસામાન્ય છે અથવા હતી, જેમ કે ઘટના-સંચાલિત કામગીરી, વ્યાપક બાહ્ય I/O આધાર, જટિલ સંખ્યા આધાર અને મેટ્રિક્સ હેરફેર કાર્યો. આજે, આરએમબીનો ઉપયોગ મુખ્યત્વે એવા વાતાવરણમાં થાય છે જ્યાં આરએમબી સોફ્ટવેર, હાર્ડવેર અથવા કુશળતામાં રોકાણ પહેલેથી જ અસ્તિત્વમાં છે. ઇતિહાસ અને અમલીકરણ રોકી માઉન્ટેન બેઝિકની ઉત્પત્તિ કોલોરાડોમાં હ્યુવલેટ-પેકાર્ડની સુવિધાઓમાં શોધી શકાય છે. કોલોરાડો રોકી પર્વતોમાં સ્થિત હોવાથી, બેઝિકની આ વિવિધતાને "રોકી માઉન્ટેન બેઝિક" તરીકે ઓળખવામાં આવી હતી, જેથી તેને કંપનીની અંદર વિકસિત અન્ય બેઝિક બોલીઓથી અલગ પાડી શકાય. તે અસ્પષ્ટ છે કે રોકી માઉન્ટેન બેઝિક નામ એચપી માટે મૂળ હતું કે બહારથી આવ્યું હતું, પરંતુ એચપી/કીસાઇટ તેમના પોતાના દસ્તાવેજોમાં, તેમજ વધુ ઔપચારિક "એચપી બેઝિક" ઉત્પાદન નામમાં આ શબ્દનો ઉપયોગ કરે છે. એચપી 9830એ, 1972માં રજૂ કરવામાં આવ્યું હતું, જે 9800 લાઇન પ્રોગ્રામેબલ કેલ્ક્યુલેટર લાઇનમાં ટોચ પર હતું, જે પ્રથમ એચપી કમ્પ્યુટર હતું જે ડેસ્કટોપ પર ફક્ત-વાંચી શકાય તેવી મેમરી (રોમ) માં બેઝિક દુભાષિયો ધરાવતું હતું. ઇન્ટરપ્રિટરને માસ સ્ટોરેજ, પ્લોટર ગ્રાફિક્સ, સ્ટ્રિંગ વેરિયેબલ્સ અને મેટ્રિક્સ ઓપરેશન્સ જેવી સુવિધાઓ માટે ROM સાથે વિસ્તૃત કરી શકાય છે. તેમાં લાઇન એડિટિંગ માટે એક લાઇનની એલઇડી પેનલ હતી, પરંતુ 1970 ના દાયકાના અંતમાં ઝડપી એચપી 9835 અને એચપી 9845 ડેસ્કટોપ કમ્પ્યુટર્સ દ્વારા પૂર્ણ સ્ક્રીન સીઆરટી ડિસ્પ્લે સાથે અનુસરવામાં આવ્યું હતું. આ ટેકનિકલ કમ્પ્યુટિંગ અને ઇન્સ્ટ્રુમેન્ટેશન નિયંત્રણ બંને માટે વૈજ્ઞાનિકો અને ઇજનેરોને ધ્યાનમાં રાખીને બનાવવામાં આવેલા પ્રથમ વર્કસ્ટેશનમાંનું એક હતું. આ પછી એચ. પી. 9826 અને એચ. પી. 9836 કમ્પ્યુટર્સ આવ્યા, જે એચ. પી. 9800 શ્રેણીના કમ્પ્યુટર્સના અગ્રણી મોડલ હતા. આ ચારેય કમ્પ્યુટર્સ રોકી માઉન્ટેન બેઝિકની આવૃત્તિઓ ચલાવતા હતા. આ કમ્પ્યુટર્સનો ઉપયોગ ઘણીવાર એચ. પી. ઓટોમેટિક ટેસ્ટ સાધનો માટે નિયંત્રકો તરીકે થતો હતો, જે એચ. પી. ઇન્સ્ટ્રુમેન્ટ બસ (એચ. પી.-આઇ. બી.) દ્વારા જોડાયેલા હતા. એચપી એવી પ્રોગ્રામિંગ ભાષા પ્રદાન કરવા માંગતી હતી જે આવા પરીક્ષણ સાધનોનો ઉપયોગ કરતા ઇજનેરો અને વૈજ્ઞાનિકો માટે મૈત્રીપૂર્ણ હશે. બેઝિક પ્રોગ્રામિંગ લેંગ્વેજ પસંદ કરવામાં આવી હતી, કારણ કે તે પહેલેથી જ શિખાઉ લોકો માટે સરળ બનવાનો ઈરાદો હતો; જાણકાર વપરાશકર્તાઓ તેમને એસેમ્બલી લેંગ્વેજ અથવા પાસ્કલની આવૃત્તિમાં પણ પ્રોગ્રામ કરી શકે છે. એચપી 9000 પ્લેટફોર્મ પર આરએમબી સોફ્ટવેરના પ્રારંભિક અમલીકરણને "એચપી બેઝિક/ડબલ્યુએસ" કહેવામાં આવતું હતું. બેઝિક/ડબલ્યુ. એસ. એકલું ચાલી રહ્યું હતું. તે ઓપરેટિંગ સિસ્ટમ (ઓએસ), સંકલિત વિકાસ વાતાવરણ (સંપાદક અને ડીબગર) અને ભાષા દુભાષિયો પ્રદાન કરે છે. પાછળથી, એચપીએ એચપી-યુએક્સ ઓપરેટિંગ સિસ્ટમની ટોચ પર આરએમબી લાગુ કરી, અને તેને "બેઝિક/યુએક્સ" નામ આપ્યું. બેઝિક/યુએક્સ 300 શ્રેણી 300 હાર્ડવેર પર અને બેઝિક/યુએક્સ 700 શ્રેણી 700 હાર્ડવેર પર ચાલી હતી. બેઝિક/ડબલ્યુએસ, બેઝિક/યુએક્સ 300 અને બેઝિક/યુએક્સ 700 ને છેલ્લે વર્ષ 2000ની તારીખ સંબંધિત સમસ્યાઓને ઉકેલવા માટે અપડેટ કરવામાં આવ્યા હતા. જેમ જેમ ટેકનોલોજી આગળ વધતી ગઈ તેમ તેમ એચ. પી. આર. એમ. બી. ના અમલીકરણને સીધા જ પરીક્ષણ સાધનોમાં સમાવી શક્યું. આ સંકલિત અમલીકરણની ક્ષમતાઓ વૈવિધ્યસભર છે. આ અમલીકરણ વિવિધ નામો દ્વારા કરવામાં આવ્યું હતું, જેમાં "એચપી ઇન્સ્ટ્રુમેન્ટ બેઝિક" અને "બોર્ડ ટેસ્ટ બેઝિક" ("બીટી-બેઝિક") નો સમાવેશ થાય છે. એચપીએ માઇક્રોસોફ્ટ વિન્ડોઝ માટે "એચપી ઇન્સ્ટ્રુમેન્ટ બેઝિક ફોર વિન્ડોઝ" નામના આરએમબી અમલીકરણનું નિર્માણ કર્યું; જો કે, તેણે તેમના અન્ય આરએમબી ઉત્પાદનોની સફળતાનો ક્યારેય આનંદ માણ્યો નહીં. અન્ય કંપની, ઓરેમ, ઉટાહની ટ્રાન્ઝેરાએ આરએમબીનું ક્લોન અમલીકરણ બનાવ્યું, જેને તેઓ "હાઇ ટેક બેઝિક" અથવા "એચટી બેઝિક" (હવે "એચટીબેઝિક") કહે છે, જે આઇબીએમ પીસી હાર્ડવેર પર ચલાવવા માટે છે. એચપીએ બાદમાં ટ્રાન્ઝેરા કોર્પોરેશન પાસેથી એચટી બેઝિકનું લાઇસન્સ મેળવ્યું, તેને ફરીથી બ્રાન્ડ કર્યું અને તેને "એચપી બેઝિક ફોર વિન્ડોઝ" તરીકે વેચી દીધું. તે એચપી દ્વારા ઉત્પાદિત "એચપી ઇન્સ્ટ્રુમેન્ટ બેઝિક ફોર વિન્ડોઝ" સાથે અસંબંધિત હતું. 2015 સુધીમાં, ટ્રાન્સઇરા હજુ પણ સુધારાઓ અને નવી સુવિધાઓ સાથે એચટીબેસિકની જાળવણી અને અપડેટ કરી રહ્યું છે-વર્તમાન સંસ્કરણ 10.0.3 છે. એચ. ટી. બેઝિક મૂળભૂત રીતે અર્થઘટન કરાયેલી ભાષા હોવા છતાં, સંકલનકાર ઉપલબ્ધ છે. ટેસ્ટ એન્ડ મેઝરમેન્ટ સિસ્ટમ્સ, ઇન્ક., જેને લવલેન્ડ, કોલોરાડોની ટીએએમએસ તરીકે પણ ઓળખવામાં આવે છે, તેણે 1998માં એચપી બેઝિક/ડબલ્યુએસ અને બેઝિક/યુએક્સ 300 પ્રોડક્ટની જવાબદારી હસ્તગત કરી હતી. ત્યારબાદ ટેમ્સે બેઝિક/ડબલ્યુએસ અને બેઝિક/યુએક્સની વારસાગત આવૃત્તિઓનું વેચાણ કર્યું અને તેને ટેકો આપ્યો. ટેમ્સે એજિલેન્ટ ટેક્નોલોજીસ પાસેથી બેઝિક/યુએક્સ 700નું લાઇસન્સ મેળવ્યું હતું અને આરએમબીને એચપી-યુએક્સ 11આઈ અને રેડ હેટ એન્ટરપ્રાઇઝ લિનક્સ બંનેમાં પોર્ટ કર્યું હતું. HP-UX 11i અમલીકરણ "11i માટે બેઝિક" અથવા "બેઝિક/UX 11i" તરીકે જાણીતું હતું. રેડ હેટ એન્ટરપ્રાઇઝ લિનક્સ વર્ઝન "બેઝિક ફોર લિનક્સ", "બેઝિક/એલએક્સ" અથવા "આરએમબીએલએક્સ" તરીકે જાણીતું હતું. 31 માર્ચ, 2016ના રોજ ટીએએમએસની કામગીરી બંધ થઈ ગઈ હતી. એચપીએ બેઝિક/યુએક્સ 700 (ઇ2045સી, એચપી-યુએક્સ <આઇડી1> માટે બેઝિક) ને એજિલેન્ટ ટેક્નોલોજીસ તરીકે તેમના ઇન્સ્ટ્રુમેન્ટ ડિવિઝનને બંધ ન કરે ત્યાં સુધી જાળવી રાખ્યું હતું. બેઝિક/યુએક્સ 700 (એચપી-યુએક્સ <આઇડી1> પર) ઉત્પાદનની જવાબદારી એજિલેન્ટ ટેક્નોલોજીસ પાસે ગઈ, જેમણે આખરે તેના માટે ટેકો છોડી દીધો. એજિલેન્ટે ગ્રાહકોને વિન્ડોઝ માટે બેઝિક માટે ટ્રાન્ઝેરા અથવા લિનક્સ માટે બેઝિક/ડબલ્યુએસ, બેઝિક/યુએક્સ અથવા બેઝિક માટે ટીએએમએસનો સંદર્ભ આપ્યો હતો. એચ. પી. ટાઇમ-શેર્ડ બેઝિક રેફરન્સ www.agilent.com-ચપળ સાઇટ પણ જુઓ; "એચ. પી. બેઝિક" www.htbasic.com-એચ. ટી. બેઝિક માટે શોધો; એમએસ વિન્ડોઝ માટે આર. એમ. બી. અમલીકરણ (ટ્રાન્સઈરા) www.tamsinc.com-ટેસ્ટ એન્ડ મેઝરમેન્ટ સિસ્ટમ્સ, ઇન્ક., એ. કે. એ. ટેમ્સ; બેઝિક/ડબલ્યુએસ, બેઝિક/યુએક્સ, લિનક્સ માટે બેઝિક www.prc68.com-રેક અને સ્ટેક સિસ્ટમ્સ; પ્રારંભિક આરએમબી સિસ્ટમોનો ઉત્તમ ઇતિહાસ બેઝિક પ્રોગ્રામિંગ લેંગ્વેજ બેઝિક પ્રોગ્રામિંગ લેંગ્વેજ ફેમિલી