لغات البرمجة

مراجعة لغة وولفرام: ميزات واستخدامات

لغة البرمجة وولفرام (Wolfram Language) هي لغة برمجة عامة متعددة النماذج، تم تطويرها بواسطة شركة وولفرام ريسيرش، وهي اللغة البرمجية لبرنامج الحساب الرمزي الرياضي “ماثيماتيكا” (Mathematica) وسحابة برمجة وولفرام (Wolfram Programming Cloud). تؤكد هذه اللغة على الحساب الرمزي، والبرمجة الوظيفية، والبرمجة بالقواعد، ويمكنها استخدام هياكل وبيانات مختلفة. تتضمن العديد من الوظائف المدمجة لإنشاء وتشغيل آلات تورينغ (Turing machines)، وإنشاء الرسومات والصوتيات، وتحليل النماذج ثلاثية الأبعاد، وعمليات تلاعب بالمصفوفات، وحل المعادلات التفاضلية. وتوفر وثائق مفصلة بشكل واسع.

تم إصدار لغة وولفرام للرازبيري باي (Raspberry Pi) في عام 2013 بهدف جعلها مجانية لجميع مستخدمي الرازبيري باي. تم تضمينها بشكل مثير للجدل في حزمة البرمجيات الموصى بها التي توفرها مؤسسة الرازبيري باي للمبتدئين. كما تم الإعلان عن خطط لتوفير لغة وولفرام على متن منصة إنتل إديسون بعد إطلاق اللوحة في معرض CES 2014. وكان هناك اقتراح قصير الأمد لجعل مكتبات وولفرام متوافقة مع محرك ألعاب اليونيتي (Unity game engine)، مما يتيح لمطوري الألعاب الوصول إلى وظائف اللغة عالية المستوى.

تحتوي على ميزات متعددة تشمل تعليقات في الكود وقواعد بنية ذات مغزى. ومن المهم التأكيد على أن لغة وولفرام ليست مفتوحة المصدر وليست متوفرة في مستودع مركزي للحزم.

للمزيد من المعلومات، يمكن الاطلاع على الروابط التالية: