DCL

  • DIGITAL Command Language (DCL) Overview

    لغة البرمجة DIGITAL Command Language (DCL) هي لغة الأوامر القياسية التي تم اعتمادها من قبل معظم أنظمة التشغيل التي كانت تُباع من قبل الشركة السابقة Digital Equipment Corporation (والتي اندمجت مع Compaq، ومن ثم اندمجت مع Hewlett-Packard). تمتلك DCL جذورها في أنظمة التشغيل IAS و TOPS-20 و RT-11، وتم تنفيذها كمعيار عبر معظم أنظمة التشغيل الخاصة بـ Digital، بشكل ملحوظ في نظام التشغيل OpenVMS.

    تمت كتابة DCL أثناء انتشار لغة البرمجة Fortran بشكل كبير، وهي لغة نصية تدعم عدة أنواع من البيانات، بما في ذلك السلاسل النصية والأعداد الصحيحة ومجموعات البت والمصفوفات والبوليانات، ولكن ليست الأعداد العائمة. يتم الوصول إلى خدمات نظام OpenVMS (واجهة برمجة النواة) من خلال الدوال اللكزيكية، التي تنفذ نفس الوظائف كما تفعل نظرائها المترجمة للغة وتسمح للنصوص بالحصول على معلومات حول حالة النظام. تتضمن DCL جمل IF-THEN-ELSE، والوصول إلى جميع خدمات إدارة التسجيلات (RMS) لأنواع الملفات بما في ذلك التدفق والفهرسة والتسلسلي، لكن للأسف يفتقر إلى جملة تكرار مثل DO-WHILE أو أي بناء تكراري آخر، مما يتطلب من المستخدمين الاكتفاء بالاستعمال الجمل IF و GOTO-label بدلاً من ذلك. تتوفر DCL أيضًا لأنظمة التشغيل الأخرى، بما في ذلك VCL و VX/DCL لنظام Unix، و VCL لنظام Unix، و MS-DOS، و OS/2 و Windows، و PC-DCL و Accelr8 DCL Lite لـ Windows. تشكل DCL أساس لغة XLNT، المنفذة على نظام التشغيل Windows من خلال مزيج من محرك المترجم والبيئة التطويرية ومحرك WSH مع إمكانيات CGI الموزعة من قبل Advanced System Concepts Inc. منذ عام 1997.

    للمزيد من المعلومات، يمكنك زيارة الرابط التالي على ويكيبيديا:
    DIGITAL Command Language (DCL)