Rocky Mountain BASIC
রকি মাউন্টেন বেসিক (এছাড়াও আরএমবি বা আরএম-বেসিক) হিউলেট-প্যাকার্ড দ্বারা নির্মিত বেসিক প্রোগ্রামিং ভাষার একটি উপভাষা। এটি জিপিআইবি ব্যবহার করে স্বয়ংক্রিয় পরীক্ষার সরঞ্জাম নিয়ন্ত্রণের জন্য বিশেষভাবে জনপ্রিয় ছিল। এর বেশ কয়েকটি বৈশিষ্ট্য রয়েছে যা বেসিক উপভাষাগুলিতে অস্বাভাবিক ছিল, যেমন ইভেন্ট-চালিত অপারেশন, বিস্তৃত বাহ্যিক আই/ও সমর্থন, জটিল সংখ্যা সমর্থন এবং ম্যাট্রিক্স ম্যানিপুলেশন ফাংশন। বর্তমানে, আরএমবি মূলত এমন পরিবেশে ব্যবহৃত হয় যেখানে আরএমবি সফ্টওয়্যার, হার্ডওয়্যার বা দক্ষতায় বিনিয়োগ ইতিমধ্যে বিদ্যমান। ইতিহাস এবং বাস্তবায়ন রকি মাউন্টেন বেসিকের উৎপত্তি কলোরাডোতে হিউলেট-প্যাকার্ডের সুবিধাগুলি থেকে পাওয়া যায়। যেহেতু কলোরাডো রকি পর্বতমালায় অবস্থিত, তাই বেসিকের এই বৈচিত্র্যকে "রকি মাউন্টেন বেসিক" নামে অভিহিত করা হয়েছিল, যাতে এটি কোম্পানির মধ্যে বিকশিত অন্যান্য বেসিক উপভাষার থেকে আলাদা করা যায়। রকি মাউন্টেন বেসিক নামটি এইচপি-র আসল নাম কিনা বা বাইরে থেকে এসেছে কিনা তা স্পষ্ট নয়, তবে এইচপি/কিসাইট তাদের নিজস্ব নথিতে এই শব্দটি ব্যবহার করে, পাশাপাশি আরও আনুষ্ঠানিক "এইচপি বেসিক" পণ্যের নামও ব্যবহার করে। 1972 সালে প্রবর্তিত এইচপি 9830এ ছিল 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আই" নামে পরিচিত ছিল। রেড হ্যাট এন্টারপ্রাইজ লিনাক্স সংস্করণটি "বেসিক ফর লিনাক্স", "বেসিক/এলএক্স" বা "আরএমবিএলএক্স" নামে পরিচিত ছিল। 2016-র 31শে মার্চ থেকে ট্যামস-এর কাজ বন্ধ হয়ে যায়। এইচপি তাদের যন্ত্র বিভাগকে এজিলেন্ট টেকনোলজিস হিসাবে চালু না করা পর্যন্ত বেসিক/ইউএক্স 700 (ই2045সি, এইচপি-ইউএক্স 10.20 এর জন্য বেসিক) ধরে রেখেছে। বেসিক/ইউএক্স 700 (এইচপি-ইউএক্স 10.20-এ) পণ্যের দায়িত্ব এজিলেন্ট টেকনোলজিসের কাছে যায়, যারা শেষ পর্যন্ত এর জন্য সমর্থন ছেড়ে দেয়। অ্যাজিলেন্ট গ্রাহকদের উইন্ডোজের জন্য বেসিকের জন্য ট্রান্সইরা বা লিনাক্সের জন্য বেসিক/ডাব্লুএস, বেসিক/ইউএক্স বা বেসিকের জন্য ট্যামস-এ উল্লেখ করে। আরও দেখুন এইচপি টাইম-শেয়ারড বেসিক রেফারেন্স www.agilent.com-অ্যাজিলেন্ট সাইট; "এইচপি বেসিক" www.htbasic.com-এইচটিবাসিক অনুসন্ধান করুন; এমএস উইন্ডোজের জন্য আরএমবি বাস্তবায়ন (ট্রান্সইরা) www.tamsinc.com-টেস্ট অ্যান্ড মেজারমেন্ট সিস্টেমস, ইনকর্পোরেটেড, এ. কে. এ। ট্যামস; বেসিক/ডাব্লুএস, বেসিক/ইউএক্স, লিনাক্সের জন্য বেসিক www.prc68.com-র্যাক এবং স্ট্যাক সিস্টেম; প্রাথমিক আরএমবি সিস্টেমের দুর্দান্ত ইতিহাস বেসিক প্রোগ্রামিং ভাষা বেসিক প্রোগ্রামিং ভাষা পরিবার