لغات البرمجة

لغة البرمجة REDUCE: نظام جبر حاسوبي

لغة البرمجة REDUCE هي نظام جبر حاسوبي عام موجه نحو التطبيقات في مجال الفيزياء. بدأ تطوير نظام الجبر الحاسوبي REDUCE في الستينيات من القرن الماضي على يد Anthony C. Hearn. منذ ذلك الحين، ساهم العديد من العلماء من جميع أنحاء العالم في تطويره تحت إشرافه. تمت كتابة REDUCE بالكامل بلغته الخاصة بليسب المحمولة Portable Standard Lisp، التي تُعبر بصيغة شبيهة بـ ALGOL تُسمى RLISP. ويُستخدم هذا الأخير كأساس للغة REDUCE على مستوى المستخدم. تتوفر تنفيذات لـ REDUCE على معظم الإصدارات من Unix، Linux، Microsoft Windows، أو أنظمة Apple Macintosh عن طريق استخدام تنفيذ ليسب المحمول Portable Standard Lisp أو تنفيذ Codemist Standard LISP الأساسي. تم نشر REDUCE كمصدر مفتوح المصدر في ديسمبر 2008 ويتوفر مجانًا تحت ترخيص BSD المعدل على SourceForge. في السابق، كان سعره 695 دولارًا. تحتوي REDUCE على مجموعة واسعة من الميزات التي تجعلها ملائمة للعمل في الفيزياء، ومن الميزات البارزة فيها القدرة على التعليقات والتنسيق الدلالي وتعليقات السطر. تجد المزيد من المعلومات حول REDUCE على صفحتها في ويكيبيديا هنا.