لغة البرمجة RLaB هي لغة حوسبة رقمية تفاعلية ومفسرة، وتمتاز بمرونة وسهولة الاستخدام في تطوير البرامج وتصور البيانات. تم تأليفها بواسطة Ian Searle، وأُطلقت لأول مرة في عام 1998. تتميز RLaB بقدرتها على توفير بيئة تجريبية جيدة لعمليات الرياضيات المصفوفاتية، مما يسمح بإجراء العمليات الرياضية بسرعة وفاعلية.
تم تصميم لغة RLaB بمستوى عالٍ جدًا وهي تهدف إلى توفير تطوير سريع وتصور بيانات سهل، حيث أنها لم تُصمم كنسخة مُقلدة لـ MATLAB ولكنها تشبهها في بعض الجوانب. تستعير RLaB بعض أفضل الميزات من لغة MATLAB، لكن بصيغة بناءة تتضمن تعديلات لتكون أكثر تعبيرا وتقليل الغموض.
يتميز RLaB بقواعد متغيرة تساعد في إنشاء برامج أكبر ومكتبات برمجية قابلة لإعادة الاستخدام. وتمت إضافة نوع بيانات متنوع للمصفوفات التجميعية الغير متجانسة للسماح للمستخدمين بإنشاء وتشغيل هياكل بيانات تحتوي على بنيات مختلفة.
تتكون النوعية الأساسية للبيانات في RLaB من المصفوفة الكثيفة للأرقام العائمة (سواء كانت حقيقية أو معقدة)، على الرغم من أنه يتوفر أيضًا سلاسل النصوص والمصفوفات الرقمية الفارغة (سواء كانت حقيقية أو معقدة). يمكن العثور على معلومات إضافية حول لغة البرمجة RLaB وميزاتها في الرابط التالي:
تجدر الإشارة إلى أن إصدار RLaB 2.1 لم يعد قيد التطوير النشط، ولكن يتوفر منه نسخ ثنائية لنظامي التشغيل Linux وWindows، ويتوفر الشفرة المصدرية بموجب رخصة GPL. تم إصدار إصدار RLaB 2.2 كجزء من مشروع rlabplus بواسطة Marijan Koštrun.
يرجى العلم أن معلومات إضافية حول لغة البرمجة RLaB يمكن العثور عليها عبر الرابط المرفق في مشروع SourceForge الخاص بها.