لغة سير العمل
لغة سير العمل ( WFL ) هي لغة التحكم في العمليات لأنظمة Burroughs الكبيرة ، بما في ذلك سلسلة Unisys ClearPath/MCP، ونظام التشغيل الخاص بها Master Control Program . طُوّرت WFL بعد فترة وجيزة من B5000 في عام 1961، وهي تُعادل لغة التحكم في المهام (JCL) في أجهزة IBM الرئيسية، ونصوص shell البرمجية لأنظمة التشغيل الشبيهة بنظام Unix . على عكس JCL، تُعد WFL لغة هيكلية عالية المستوى، تتضمن إجراءات فرعية (إجراءات ووظائف) مع وسائط ، وتعليمات تحكم عالية المستوى في تدفق البرنامج . تُترجم برامج WFL إلى ملفات تنفيذية ثنائية، تمامًا مثل أي برنامج MCP آخر.
تُستخدم لغة WFL [ 1 ] في عمليات النظام عالية المستوى، مثل تشغيل المهام ونقل الملفات ونسخها، مما يوفر إمكانية استعادة عالية المستوى. لذا فهي ليست لغة عامة الأغراض، بمعنى أنه لا يمكنك استخدامها لإجراء عمليات حسابية عامة. يمكنك فتح الملفات وإغلاقها للتحقق من خصائصها، على سبيل المثال؛ ومع ذلك، لا يمكنك قراءة محتوياتها أو تغييرها في WFL - وهو ما تفعله في لغة عامة الأغراض، واستدعاؤها كمهمة من WFL.
تتميز لغة WFL ببنية سهلة القراءة تشبه لغة ALGOL . وهي لا تحتوي على أوامر JCL منخفضة المستوى، مثل أوامر لغة التجميع، //SYSIN DDوالتي تُستخدم لتوصيل الأجهزة وفتح الملفات للبرامج. تتعامل جميع بنيات WFL مع تجريدات عالية المستوى للمهام والملفات. كما أن المعاملات هي معاملات حقيقية من لغة البرمجة عالية المستوى، وليست معاملات موضعية مثل $1 و$2... الموجودة في نصوص shell البرمجية.
يحتوي نظام WFL أيضًا على أمر كتلة التعليمات الذي يُستخدم لتزويد المشغلين بالتعليمات اللازمة لتشغيل المهمة الحالية. تُعرض هذه التعليمات باستخدام أمر المشغل 'IB'.
كانت لغة WFL لغةً مُجمّعة على أنظمة Medium. ولأن بعض واجهات نظام التشغيل قد تتغير من إصدار لآخر، فقد تضمن كود WFL لأنظمة Medium نسخةً من المصدر في ملف الكائن. عند تنفيذ مهمة WFL، كان يتم التحقق من توافق الكائن مع إصدار نظام التشغيل. إذا لم يكن متوافقًا، كان يتم إعادة تجميع الكائن باستخدام المصدر المُضمّن في كود الكائن.
انظر أيضاً
مصادر
- ↑ دليل مرجعي لبرمجة لغة سير العمل (WFL). ClearPath MCP الإصدار 10.0 أو أحدث. 8600 1047-507 شركة يونيسيس. 2005
- لهجة ALGOL 60
- حواسيب بوروز المركزية
- لغات البرمجة النصية
- برامج الحاسوب المركزي
