لغة برمجة TACL
لغة TACL ( لغة الأوامر المتقدمة لـ Tandem ) هي لغة برمجة نصية تعمل كواجهة سطر أوامر في أجهزة الكمبيوتر Tandem / أجهزة الكمبيوتر NonStop . [ 1 ]
نظرة عامة على TACL
لغة TACL، وهي لغة مُفسَّرة، هي لغة البرمجة النصية الافتراضية في أنظمة NonStop. وقد قدمت HPE لاحقًا واجهة أوامر shell تعتمد على ksh ، إلا أنها لا تتضمن جميع إمكانيات TACL. وتعكس وظائف TACL المدمجة طبيعة نظام التشغيل NonStop متعدد المعالجات.
يمكن تخزين تعليمات TACL في ملف نصي بسيط على شكل وحدات ماكرو أو إجراءات أو تعريفات، والتي يمكن لمفسر TACL تنفيذها كبرامج نصية. [ 2 ] تُستخدم هذه البرامج النصية غالبًا لتخزين تعليمات التكوين المعقدة، مثل تسلسلات بدء التشغيل وتكوين الأجهزة. كما تُستخدم TACL كلغة للتحكم في مهام المعالجة الدفعية.
تحتوي لغة TACL على عدد كبير من الأدوات المدمجة التي تُمكّن المستخدم من التقاط وتحليل مخرجات مختلف أدوات النظام. وهذا يسمح للمستخدمين بإنشاء برامج TACL قادرة على مراقبة أحداث النظام باستخدام مرشحات تراقب سجلات أحداث النظام والتطبيقات.
يمكن استخدام المترجمات للغات الأخرى (بما في ذلك TAL و Java [ 3 ] و C و C++ [ 3 ] و COBOL [ 4 ] و SCOBOL [ 4 ] وما إلى ذلك) لدعم الوظائف في لغات أخرى غير TACL.
أمثلة على استخدامات TACL
روتين TACL محفوظ في الملف FILE1
أنشئ الروتين الفرعي التالي في الملف FILE1:
قسم HELLO_BERNARD ROUTINE # OUTPUT Hello BERNARDكيفية تشغيل روتين TACL:
- من موجه أوامر TACL، اكتب: LOAD / KEEP 1 / FILE1 (هذا يقوم بتحميل الروتين في الذاكرة)
- النوع: HELLO_BERNARD (هذا يُشغّل الروتين)
- سيكون الناتج: مرحباً برنارد
كود TACL موجود في الملف FILE1
تتمثل الاستراتيجية البديلة في إنشاء ملف باسم FILE1 وإضافة السطرين التاليين:
?TACL ROUTINE # OUTPUT مرحباً برناردقم بتنفيذ الإجراء عن طريق تسمية الملف في موجه TACL:
تشغيل الملف 1
انظر أيضاً
مراجع
- "مركز دعم الأعمال: الأدلة" . شركة هيوليت-باكارد للتطوير.
- ↑ "نظرة عامة على نظام HP Integrity NonStop BladeSystem NB50000c" . شركة تطوير هيوليت-باكارد. 2001. مؤرشف من الأصل في 7 مارس 2012. تم الاطلاع عليه في 12 أكتوبر 2012 .
- ↑ دليل مبرمج TAL . كوبرتينو، كاليفورنيا: شركة تانديم للكمبيوتر. 1993. الملحق هـ.
- 1 2 "مصممة لتحقيق أعلى مستويات التوافر - كتيب عائلة أنظمة HPE NonStop" (PDF) . صفحة 10.
- 1 2 كيم، وون (29 مارس 1984). "أنظمة عالية التوافر لتطبيقات قواعد البيانات" . مجلة ACM Computing Surveys . 16 (1): 71-98 . doi : 10.1145/861.866 . ISSN 0360-0300 . تاريخ الاسترجاع: 26 أغسطس 2025 .
للمزيد من القراءة
- هيل، تيري؛ ألفارادو، إيلين (22 سبتمبر 2003). أمان خوادم HP NonStop: دليل عملي . دار النشر الرقمية. ص 26. ISBN 9780080491493تم الاطلاع عليه بتاريخ 27 يونيو 2012 .
روابط خارجية
- سلسلة NonStop G
- الصفحة الرئيسية للحوسبة المتواصلة – الصفحة الرئيسية للحوسبة المتواصلة في شركة هيوليت باكارد إنتربرايز
- لغات البرمجة النصية
