STOIC
ایس ٹی او آئی سی (اسٹیک اورینٹڈ انٹرایکٹو کمپائلر) 1970 کی دہائی کی پروگرامنگ زبان ہے، جو فورتھ کی ایک قسم ہے۔ ہسٹری اسٹاک کا آغاز ایم آئی ٹی اور ہارورڈ بائیو میڈیکل انجینئرنگ سینٹر بوسٹن (ہیلتھ، سائنس اینڈ ٹیکنالوجی ڈویژن کا حصہ) سے ہوا اور اسے 1970 کی دہائی کے وسط میں جوناتھن سیکس نے لکھا تھا۔ جوناتھن سیکس لوٹس ڈویلپمنٹ کے پرنسپل پروگرامر بنے اور انہوں نے لوٹس 1-2-3 کا پہلا ورژن لکھا۔ اسٹاک کا اصل ورژن ڈیٹا جنرل نووا منی کمپیوٹر پر لکھا گیا تھا اور 8080 کے لیے کراس اسمبل کیا گیا تھا۔ ایس ٹی او آئی سی اپنے ابتدائی لیکن موثر فائل سسٹم کے ساتھ آیا تھا، اور اسے 24 کے میموری اور ٹیلی ٹائپ مشین کے ساتھ کسی بھی 8080 پر مبنی مائکرو پروسیسر پر بہت کم ابتدائی کام کے ساتھ شروع کیا جا سکتا تھا۔ ماخذ کو پبلک ڈومین میں جاری کیے جانے کے بعد، اس نظام کو بعد میں سی پی/ایم کے تحت چلانے کے لیے تبدیل کر دیا گیا۔ اس وقت اسٹاک کو "الفاظ" کے قابل توسیع الفاظ کے استعمال میں تصوراتی طور پر فورتھ سے ملتا جلتا کہا جاتا تھا۔ اسٹاک دراصل فورتھ کی ایک عقلی، اور زیادہ مستقل، بولی ہے۔ یہ نظام اس وقت بلٹ ان اسمبلر، فلوٹنگ پوائنٹ پیکیج، انٹرپٹ ہینڈلر، اور ڈسپلے ایڈیٹر (نووا ڈسپلے ایڈیٹر کی طرح) رکھنے کے لیے قابل ذکر تھا۔ ماخذ، اور دستاویزات، سی پی/ایم صارفین گروپ کے ذریعہ کئی سالوں تک تقسیم کیے گئے تھے۔ ایک عملی ترقیاتی نظام کے طور پر، اس کا موازنہ فورتھ کے عصری نفاذ کے ساتھ مثبت طور پر کیا گیا، اور اسے ایپلی کیشنز کی ترقی کے لیے بڑے پیمانے پر استعمال کیا گیا۔ سی میں لکھا ہوا ایک پورٹیبل ورژن پبلک ڈومین میں رکھا گیا تھا اور اسے سی پی/ایم یوزرز گروپ (یوکے) نے بھی تقسیم کیا تھا۔ بعد میں، ایس ٹی او آئی سی کو سمتھسونین انسٹی ٹیوشن ایسٹرو فزیکل آبزرویٹری (ایس اے او) میں راجر ہاک کے ذریعے وی ایم ایس کے تحت ڈی ای سی وی اے ایکس میں پیش کیا گیا اور اسے ڈی ای سی یو ایس کے ذریعے تقسیم کیا گیا۔ اسے کم از کم 1985 کے موسم خزاں تک تقسیم کیا گیا تھا۔ فنکشنز اسٹاک، دیگر فورتھ متغیرات کے برعکس، فورتھ ڈسک I/O استعمال کرنے کے بجائے VMS I/O اور سسٹم سروسز کے ساتھ مربوط کیا گیا تھا۔ اس نے مشین کوڈ (ان لائن اور سبروٹین کالز دونوں) کو بھی سپورٹ کیا۔ ایس ٹی او آئی سی نے اسٹیک کا استعمال کرتے ہوئے ڈبل صحت سے متعلق فلوٹنگ پوائنٹ آپریشنز کی حمایت کی۔ متعلقہ پروگرام کچھ میلنگ لسٹ کے تبصروں کے مطابق، اسٹاک اصل میں جوناتھن سیکس نے 1975 میں لکھا تھا۔ ایل ایس ای کے نام سے ایک مختلف پروگرام رابرٹ گوک نے لکھا تھا، جس میں اسٹاک کے کچھ نظریات کو شامل کیا گیا تھا (ایک ابتدائی ورژن کو اسٹاک کہا جا سکتا ہے)۔ ایل ایس ای کا ایک آٹو ٹولڈ ورژن، ایل ایس ای 64 (لیبارٹری سافٹ ویئر انوائرمنٹ)، جان ڈوٹی کے زیر انتظام ہے۔ ایس ٹی او آئی سی کا ایک ورژن "اسٹیک اورینٹڈ انٹرپریٹیو کمپائلر" کے طور پر جانا جاتا ہے، لیکن یہ واضح نہیں ہے کہ کون سا ہے۔ اسٹائکل (لینکس میں ایڈاپٹڈ اسٹیک اورینٹڈ انٹرایکٹو کمپائلر) اسٹائک سے متاثر تھا۔ 1980 کی دہائی کے اوائل میں ارنسٹ ای برگمین کے ذریعہ اسٹاک کو ایک ایسی زبان میں دوبارہ جنم دینے کی کوشش کی گئی تھی جسے پسٹول (پورٹیبل امپلیمینٹڈ اسٹیک اورینٹڈ لینگویج) کہا جاتا ہے۔ ریڈ (ٹیکسٹ ایڈیٹر) حوالہ جات بیرونی روابط اسٹاک دانا ماخذ فورتھ پروگرامنگ زبان خاندان ہارورڈ یونیورسٹی