Rocky Mountain BASIC
راکی ماؤنٹین بیسک (آر ایم بی یا آر ایم-بیسک بھی) ہیولیٹ پیکارڈ کی تخلیق کردہ بیسک پروگرامنگ زبان کی ایک بولی ہے۔ یہ خاص طور پر جی پی آئی بی کا استعمال کرتے ہوئے خودکار ٹیسٹ آلات کے کنٹرول کے لیے مقبول تھا۔ اس کی کئی خصوصیات ہیں جو بنیادی بولیوں میں غیر معمولی ہیں یا تھیں، جیسے ایونٹ پر مبنی آپریشن، وسیع بیرونی I/O سپورٹ، پیچیدہ نمبر سپورٹ، اور میٹرکس ہیرا پھیری کے افعال۔ آج، آر ایم بی بنیادی طور پر ایسے ماحول میں استعمال ہوتا ہے جہاں آر ایم بی سافٹ ویئر، ہارڈ ویئر، یا مہارت میں سرمایہ کاری پہلے سے موجود ہے۔ تاریخ اور نفاذ راکی ماؤنٹین بیسک کی ابتدا کا سراغ کولوراڈو میں ہیولیٹ پیکارڈ کی سہولیات سے لگایا جا سکتا ہے۔ چونکہ کولوراڈو راکی پہاڑوں میں واقع ہے، اس لیے بیسک کے اس تغیر کو "راکی ماؤنٹین بیسک" کا نام دیا گیا، تاکہ اسے کمپنی کے اندر تیار کردہ دیگر بیسک بولیوں سے الگ کیا جا سکے۔ یہ واضح نہیں ہے کہ آیا راکی ماؤنٹین بیسک نام ایچ پی کا اصل نام تھا یا باہر سے آیا تھا، لیکن ایچ پی/کی سائٹ اس اصطلاح کو اپنی دستاویزات میں استعمال کرتے ہیں، ساتھ ہی ساتھ زیادہ رسمی "ایچ پی بیسک" پروڈکٹ کا نام بھی استعمال کرتے ہیں۔ ایچ پی 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-ریک اور اسٹیک سسٹمز ؛ ابتدائی آر ایم بی سسٹمز کی بہترین تاریخ بنیادی پروگرامنگ زبان بنیادی پروگرامنگ زبان خاندان