Transaction Application Language
ٹرانزیکشن ایپلیکیشن لینگویج یا ٹی اے ایل (اصل میں "ٹینڈم ایپلیکیشن لینگویج") ایک بلاک اسٹرکچرڈ، طرز عمل کی زبان ہے جو ٹینڈم (اور بعد میں ایچ پی نان اسٹاپ) ہارڈ ویئر پر استعمال کے لیے بہتر بنائی گئی ہے۔ TAL C اور پاسکل کے درمیان کراس سے ملتا جلتا ہے۔ یہ ٹینڈم کمپیوٹرز سی آئی ایس سی مشینوں کے لیے اصل سسٹم پروگرامنگ زبان تھی، جس میں کوئی اسمبلر نہیں تھا۔ ٹی اے ایل کا ڈیزائن تصور، جو ہیولیٹ پیکارڈ کے ایس پی ایل کا ارتقاء ہے، ایک مائیکرو پروگرامڈ سی آئی ایس سی انسٹرکشن سیٹ کے ساتھ گہرا تعلق رکھتا تھا اور اسے بہتر بنایا گیا تھا۔ ہر TAL بیان آسانی سے ہدایات کے ایک سلسلے میں مرتب کر سکتا ہے جو عارضی فلوٹنگ رجسٹر اسٹیک پر ڈیٹا کو جوڑتا ہے۔ رجسٹر اسٹیک خود پروگرام کی میموری الاٹمنٹ اور کال اسٹیک کی چوٹی پر تیرتا ہے۔ اس زبان میں خود ALGOL یا پاسکل کی ظاہری شکل ہے، جس میں شروع اور اختتام کے بیانات ہیں۔ تاہم، اس کے الفاظ سی سے کہیں زیادہ ملتے جلتے ہیں۔ یہ طریقہ کار کے گھونسلوں کی غیر معینہ سطح کی اجازت نہیں دیتا ہے، یہ قدر کے لحاظ سے پیچیدہ ساختہ دلائل کو پاس نہیں کرتا ہے، اور یہ زیادہ تر متغیر حوالہ جات کو سختی سے ٹائپ نہیں کرتا ہے۔ پروگرامنگ کی تکنیکیں سی کی طرح ہیں جو ڈھانچوں کے لیے پوائنٹرز کا استعمال کرتی ہیں، کبھی کبھار اوورلے، جان بوجھ کر سٹرنگ ہینڈلنگ اور مناسب ہونے پر کاسٹ۔ دستیاب ڈیٹا ٹائپ میں 8 بٹ، 16 بٹ، 32 بٹ اور (بعد میں متعارف کرایا گیا) 64 بٹ انٹیجر شامل ہیں۔ مائیکرو کوڈ لیول سپورٹ نیل ٹرمینیٹڈ کریکٹر سٹرنگز کے لیے دستیاب تھا۔ تاہم، یہ عام طور پر استعمال نہیں ہوتا ہے۔ اصل میں ٹینڈیم نان اسٹاپ آپریٹنگ سسٹم ٹی اے ایل میں لکھا گیا تھا۔ اس کے بعد سے اس کا زیادہ تر حصہ سی میں دوبارہ لکھا گیا ہے اور ٹی اے ایل کو نئی ترقی کے لیے خارج کر دیا گیا ہے۔ سی آئی ایس سی سے آر آئی ایس سی میں منتقلی میں، ٹی اے ایل کو پی ٹی اے ایل کے ساتھ اپ ڈیٹ/تبدیل کیا گیا تھا-مرتب کرنے والوں نے ٹی اے ایل کو مقامی آر آئی ایس سی ایپلی کیشنز میں دوبارہ مرتب کرنے کی اجازت دی۔ بعد میں، ایٹینیم پروسیسرز کے لیے ایپیٹل مرتب متعارف کرایا گیا۔ یہ بھی دیکھیں کہ نان اسٹاپ ایس کیو ایل نان اسٹاپ (سرور کمپیوٹرز) ٹی اے سی ایل (ٹینڈم ایڈوانسڈ کمانڈ لینگویج) ٹینڈم کمپیوٹرز نان اسٹاپ مرتب کرنے والوں کی جزوی فہرست کے لیے مرتب کرنے والوں کی فہرست حوالہ جات مزید پڑھنے کے لیے ٹی اے ایل پروگرامر کی گائیڈ نان اسٹاپ کمپیوٹنگ ہوم-ہیولیٹ پیکارڈ انٹرپرائز سسٹمز پروگرامنگ زبانوں میں مین نان اسٹاپ کمپیوٹنگ پیج۔