لغات البرمجة

لغة CASL: مراجعة وميزات

لغة البرمجة Compact Application Solution Language (CASL) هي لغة برمجة تستخدم لإنشاء برامج الكمبيوتر لأنظمة التشغيل Palm OS، وأجهزة الكمبيوتر المكتبية والمحمولة بنظام التشغيل Microsoft Windows، وأجهزة الكمبيوتر الجيبية ذات نظام Windows Mobile. تم نشرها بواسطة شركتي WAGWARE Systems, Inc. وBrainyware, LLC. بالنسبة للغة نفسها، CASL تشبه لغات البرمجة مثل Pascal أو Visual Basic مع ميزات البرمجة الشيئية. تتضمن مجموعة تطوير البرمجيات (SDK) لـ CASL محررًا لواجهة المستخدم الرسومية (GUI)، بيئة تطوير متكاملة (IDE)، ومترجم. يمكن تشغيل برامج CASL إما كتطبيقات مفسرة على الأجهزة المستهدفة (باستخدام برنامج مساعد ثنائي صغير)، أو ترجمتها مباشرة إلى كود ذو مصدر متغير (CASLpro).

أحد ميزات CASL الرئيسية هي أنه يمكن ترجمة نفس المصدر إلى أنظمة Palm OS، وWindows، أو Pocket PC مع Windows Mobile، دون تغيير الشيفرة، وهذا ما يُعرف بـ “اكتب مرة وشغل في كل مكان”. في يوليو 2005، أعلنت شركة CASLsoft أنها ستوقف دعم CASL وتطلقه كبرمجية مجانية، مع الإصدار 4.2 كآخر إصدار رسمي. شهر لاحقًا، أعلنت شركتا WAGWARE Systems, Inc. وBrainyware, LLC شراء CASL، وتحديث المنتج واستمرار إصداره كبرمجية تجارية. تم إصدار الإصدار 4.3 من CASL في 3 يوليو 2006. في يناير 2007، تم إصدار مكتبات إضافية لدعم سلسلة Janam XP20/XP30 من أجهزة الباركود. وتتوافق مكتبات CASL أيضًا مع الإصدارات السابقة من أجهزة Symbol SPT.

تقدم لغة CASL بيئة تطوير فعالة ومرونة في إنشاء التطبيقات لأنظمة التشغيل المتنوعة، مما يسهل على المطورين تطوير تطبيقات متعددة المنصات بسهولة وفعالية.