لغات البرمجة

CS-Script: لغة برمجة مبنية على CLR

CS-Script هو نظام نصي مبني على CLR (Common Language Runtime) والذي يستخدم C# متوافق مع ECMA كلغة برمجة. يستهدف CS-Script حاليًا تنفيذ Microsoft لـ CLR (.NET 2.0/3.0/3.5/4.0) وبدعم كامل لـ Mono. تعتبر CS-Script، فضلاً عن بعض لغات .NET الأخرى (مثل Boo)، لغة ذات نوع مستقر وتسمح بوصول غير محدود إلى وظائف .NET/CLR ببساطة باستخدام بنية جافا C#. يقدم CS-Script كبيئة نصية تنفيذ مستقلة بالإضافة إلى استضافة محرك النصي من تطبيق CLR. نظرًا لطبيعة التنفيذ ذات النوع الثابت للنصي، لا تظهر CS-Script أي تدهور في الأداء مقارنة بالتنفيذ المجمع للبيانات المدارة. يمكن استخدام أدوات تطوير .NET الموجودة (مثل MS Visual Studio و Sharp Develop)، مما يسمح بتحرير وتصحيح الأخطاء في النصوص داخل بيئة تطوير .NET التقليدية. بالإضافة إلى ذلك، تم إطلاق إضافة CS-Script مفتوحة المصدر لـ Notepad++ في عام 2013. تم استخدام CS-Script في عدد من المنتجات مفتوحة المصدر والممتلكات لأحجام وتعقيدات مختلفة (مثل FlashDevelop، MediaPortal). تم إصدار CS-Script تحت ترخيص “ليبرالي” المخصص، الذي يسمح باستخدام تجاري مجاني والوصول المجاني إلى الشيفرة المصدرية.

للمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا لـ CS-Script عبر الرابط التالي: CS-Script Wikipedia.