لغات البرمجة

مواصفة Common Workflow Language

لغة البرمجة المشار إليها هي لغة تدعى “Common Workflow Language” (CWL)، وهي مواصفة تُستخدم لوصف سير العمل والأدوات التحليلية بطريقة تجعلها قابلة للنقل والتوسعة عبر مجموعة متنوعة من بيئات البرمجيات والأجهزة، بدءًا من أجهزة العمل الفردية وصولاً إلى العناقيد الحاسوبية والحوسبة السحابية والحوسبة العالية الأداء.

تم تصميم CWL ليلبي احتياجات العلوم ذات الكثافة البياناتية، مثل البيولوجيا الحاسوبية، وصور الطب الشخصي، وعلم الفلك، والفيزياء، والكيمياء.

هذه اللغة تمتلك العديد من الميزات، منها إمكانية إضافة تعليقات وتركيبات سيمانتيكية، ودعم التعليقات على الأسطر، والتعليقات المخططة، والتوجيه البصري للكود. يمكنك الاطلاع على المزيد من التفاصيل والتوثيق الخاص بلغة CWL من خلال زيارة موقعها الرسمي هنا.

كما يمكنك الاطلاع على مستودع الشفرة المصدرية لتنفيذ مواصفة CWL على منصة GitHub عبر هذا الرابط: Common Workflow Language reference implementation. ويوفر المستودع توثيقاً وموارد أخرى مفيدة للمطورين والمستخدمين.

تم إطلاق أول إصدار لـ CWL في عام 2014، وهو مفتوح المصدر، مما يعني أن المصدر متاح للجميع للمساهمة في تطويره وتحسينه، مما يعزز من مرونته وقابليته للتوسع.

بالإضافة إلى ذلك، يمكنك العثور على المزيد من المعلومات حول لغة البرمجة CWL من خلال مجتمعها الرسمي على الإنترنت عبر الرابط التالي: مجتمع CWL.