لغة برمجة 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:

  1. من موجه أوامر TACL، اكتب: LOAD / KEEP 1 / FILE1 (هذا يقوم بتحميل الروتين في الذاكرة)
  2. النوع: HELLO_BERNARD (هذا يُشغّل الروتين)
  3. سيكون الناتج: مرحباً برنارد

كود TACL موجود في الملف FILE1

تتمثل الاستراتيجية البديلة في إنشاء ملف باسم FILE1 وإضافة السطرين التاليين:

?TACL ROUTINE # OUTPUT مرحباً برنارد

قم بتنفيذ الإجراء عن طريق تسمية الملف في موجه TACL:

تشغيل الملف 1

انظر أيضاً

مراجع

  1. "نظرة عامة على نظام HP Integrity NonStop BladeSystem NB50000c" . شركة تطوير هيوليت-باكارد. 2001. مؤرشف من الأصل في 7 مارس 2012. تم الاطلاع عليه في 12 أكتوبر 2012 .
  2. دليل مبرمج TAL . كوبرتينو، كاليفورنيا: شركة تانديم للكمبيوتر. 1993. الملحق هـ.
  3. 1 2 "مصممة لتحقيق أعلى مستويات التوافر - كتيب عائلة أنظمة HPE NonStop" (PDF) . صفحة 10. 
  4. 1 2 كيم، وون (29 مارس 1984). "أنظمة عالية التوافر لتطبيقات قواعد البيانات" . مجلة ACM Computing Surveys . 16 (1): 71-98 . doi : 10.1145/861.866 . ISSN 0360-0300 . تاريخ الاسترجاع: 26 أغسطس 2025 . 

للمزيد من القراءة