لغات البرمجة

Linguistic Overview of Macsyma

لغة برمجة Macsyma، والمعروفة أيضًا باسم Project MAC’s SYmbolic MAnipulator، تُعتبر واحدة من أقدم أنظمة الجبر الحاسوبي العامة التي لا تزال تستخدم على نطاق واسع حتى اليوم. تم تطويرها أصلاً منذ عام 1968 إلى عام 1982 في مشروع MAC في معهد ماساتشوستس للتكنولوجيا (MIT).

بدأت Macsyma كمشروع بحثي في MIT، وتم استخدامها بشكل رئيسي في مجالات الرياضيات التطبيقية والهندسة والفيزياء النظرية وغيرها من المجالات التي تتطلب التلاعب بالرموز الرياضية بشكل فعال. ومع مرور الوقت، تطورت Macsyma لتصبح منتجًا تجاريًا بعد ترخيصها لشركة Symbolics في عام 1982.

في عام 1992، تم فصل Macsyma من Symbolics لتصبح شركة مستقلة تحت اسم Macsyma، Inc.، والتي استمرت في تطوير Macsyma حتى عام 1999. ومن ثم، أصبحت النسخة التي تم تطويرها بحلول عام 1999 متاحة لنظام التشغيل Windows XP من مايكروسوفت. أما النسخة التي تم تطويرها في عام 1982 في MIT فظلت متاحة للأكاديميين ووكالات الحكومة الأمريكية، وتم توزيعها من قبل وزارة الطاقة الأمريكية (DOE). تم الحفاظ على تلك النسخة، المعروفة بـ DOE Macsyma، عن طريق Bill Schelter. وتم إصدارها تحت اسم Maxima تحت رخصة GPL في عام 1999، وتظل تحت الصيانة النشطة حتى الآن.

تتميز Macsyma بقدرتها على التعامل مع التعبيرات الرياضية والجبرية بشكل شامل وفعال، مما يجعلها مفيدة جدًا في حل مجموعة واسعة من المسائل في الرياضيات والهندسة والعلوم الطبيعية وغيرها من التطبيقات العلمية. ويُعتبر استمرار تطويرها تحت اسم Maxima كمشروع مفتوح المصدر تحت رخصة GPL خطوة هامة لإبقاء هذه التقنية متاحة وقوية ومستدامة في المستقبل.

للمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا الخاصة بـ Macsyma.