DAP FORTRAN
ڈی اے پی فورٹرن فورٹرن کے غیر آئی او حصوں کی ایک توسیع تھی جس میں ایسی تعمیرات تھیں جو آئی سی ایل ڈسٹری بیوٹڈ ارے پروسیسر (ڈی اے پی) کے لیے متوازی کمپیوٹنگ کی حمایت کرتی تھیں۔ ڈی اے پی میں 64x64 سنگل بٹ پروسیسرز کے ساتھ سنگل انسٹرکشن ملٹی پل ڈیٹا (ایس آئی ایم ڈی) فن تعمیر تھا۔ ڈی اے پی فورٹرن میں درج ذیل اہم خصوصیات تھیں: اس میں میٹرکس اور ویکٹر آپریشن تھے۔ تفویضات کو منطقی ماسک کے تحت انجام دیا جا سکتا ہے لہذا تفویض کے ہدف میں صرف کچھ عناصر کو تبدیل کیا گیا۔ منفی پہلو پر-آپریشنز بنیادی ہارڈ ویئر کے سائز کا استعمال کرتے ہوئے انجام دی گئیں یعنی۔ 64x64 میٹرکس یا 64 عنصر ویکٹر پر۔ اعلامیے میں یا تو ایک یا دو حدوں کو خارج کیا جا سکتا ہے جیسا کہ: C ضرب ویکٹر بذریعہ میٹرکس حقیقی M (،)، V ()، R () R = (M * MATR (A)) C کسی علاقے میں لیپلیس پوٹینشل میں ضم ہو جاتا ہے حقیقی P (،)، OLD _ P (،) لوجیکل انسائیڈ (،) ڈو 1 K = 1، آئیٹریشنز OLD _ P = P P (انسائیڈ) = 0.25 * (P (، +) + P (،-) + P (+،) + P (-،) IF (MAX (ABS (P-OLD _ P)). LT۔ ای پی ایس) واپسی 1 جاری رکھیں خارج شدہ طول و عرض کو 64 کے طور پر لیا گیا تھا، جو ڈی اے پی کے ایک طرف کا سائز ہے۔ ریاضی کی کارروائیوں کی رفتار قدر میں بٹس کی تعداد پر مضبوطی سے منحصر تھی۔ انٹیگر * این ریزروڈ 8 این بٹس جہاں این 1 سے 8 ہے، اور ریئل * این ریزروڈ 8 این بٹس جہاں این 3 سے 8 ہے۔ لوجیکل نے ایک بٹ محفوظ کیا۔ تاہم، ڈی اے پی فورٹرن دو متضاد مقاصد کے درمیان گر گیا۔ اسے ڈی اے پی کی سہولیات سے مؤثر طریقے سے فائدہ اٹھانے کی ضرورت تھی۔ لیکن سائنسی کمپیوٹنگ کمیونٹی کے لیے بھی قابل رسائی ہونا ضروری تھا جس کی بنیادی زبان، سیریل آرکیٹیکچرز سے قریب سے منسلک ڈیزائن کے ساتھ، فورٹرن تھی۔ استعمال کی جانے والی بولی ICL کی 2900 سیریز کی FORTRAN تھی جو FORTRAN 77 معیار کے ابتدائی ورژن پر مبنی تھی اور FORTRAN 77 اور پرانے FORTRAN 66 معیار دونوں کے ساتھ مطابقت نہیں رکھتی تھی۔ ڈی اے پی فورٹرن معیاری فورٹرن سے نمایاں طور پر مختلف تھا اور مشین معیاری فورٹرن پروگراموں کو قبول کرنے یا بہتر بنانے کے قابل نہیں تھی۔ دوسری طرف، دیگر عصری زبانوں کے مقابلے میں جو ڈیزائن کے لحاظ سے قابل توسیع تھیں (خاص طور پر ALGOL-68)، FORTRAN اس کام کے لیے کم موزوں تھی۔ نتیجہ نمایاں طور پر غیر متزلزل تھا اور اس کے لیے بہت زیادہ نئی تعلیم کی ضرورت تھی۔ عملی طور پر، کمپیوٹیشنل ڈیٹا کو صف کے اندر اور باہر منتقل کرنے کے لیے ایک اوور ہیڈ تھا، اور 64x64 میٹرکس کے مطابق نہ ہونے والے مسائل نے حدود کو سنبھالنے کے لیے اضافی پیچیدگی عائد کر دی (65x65 شاید بدترین صورت تھی!) - لیکن ان مسائل کے لیے جو فن تعمیر کے مطابق ہیں، یہ موجودہ کری پائپ لائن آرکیٹیکچرز کو شدت کے دو آرڈرز سے پیچھے چھوڑ سکتا ہے۔ ڈی اے پی کے بعد کے ورژن میں اس کے بجائے فورٹرن پلس کا استعمال کیا گیا جو فورٹرن 77 پر مبنی تھا اور اس میں زیادہ لچکدار انڈیکسنگ تھی۔ خاص طور پر اس نے خود بخود صارف کے سائز کی صفوں کو بنیادی ہارڈ ویئر پر نقشہ بنایا۔ بیرونی روابط آئی سی ایل ڈی اے پی فورٹرن سمورتی پروگرامنگ زبانیں فورٹرن پروگرامنگ زبان خاندان آئی سی ایل پروگرامنگ زبانیں