R هي لغة برمجة وبيئة برمجية للتحليل الإحصائي وتمثيل الرسومات وإعداد التقارير. تم إنشاء لغة R بواسطة روس إيهكا وروبرت جنتلمان في جامعة أوكلاند، نيوزيلندا، ويتم تطويرها حاليًا بواسطة فريق تطوير R الأساسي.
جوهر R هو لغة كمبيوتر مفسرة تسمح بالتفرع والتكرار بالإضافة إلى البرمجة المعيارية باستخدام الوظائف. يسمح R بالتكامل مع الإجراءات المكتوبة بلغات C أو C++ أو .Net أو Python أو FORTRAN لتحقيق الكفاءة.
R متاح مجانًا بموجب ترخيص GNU العام، ويتم توفير الإصدارات الثنائية المترجمة مسبقًا لأنظمة تشغيل مختلفة مثل Linux وWindows وMac.
R هو برنامج مجاني يتم توزيعه ضمن نسخة على طراز GNU، وهو جزء رسمي من مشروع GNU يسمى GNU S.
تطور لغة R
تمت كتابة R في البداية بواسطة روس إهاكا وروبرت جنتلمان في قسم الإحصاء بجامعة أوكلاند في أوكلاند، نيوزيلندا. ظهر R لأول مرة في عام 1993.
ساهمت مجموعة كبيرة من الأفراد في R عن طريق إرسال تقارير التعليمات البرمجية والأخطاء.
منذ منتصف عام 1997 كانت هناك مجموعة أساسية (“R Core Team”) يمكنها تعديل أرشيف كود مصدر R.
مميزات لغة R
كما ذكرنا سابقًا، R هي لغة برمجة وبيئة برمجية للتحليل الإحصائي وتمثيل الرسومات وإعداد التقارير. فيما يلي الميزات المهمة لـ R –
R هي لغة برمجة متطورة وبسيطة وفعالة تتضمن الشروط والحلقات والوظائف المتكررة التي يحددها المستخدم ومرافق الإدخال والإخراج.
يمتلك R وسيلة فعالة للتعامل مع البيانات وتخزينها،
يوفر R مجموعة من العوامل لإجراء العمليات الحسابية على المصفوفات والقوائم والمتجهات والمصفوفات.
يوفر R مجموعة كبيرة ومتماسكة ومتكاملة من الأدوات لتحليل البيانات.
يوفر R تسهيلات رسومية لتحليل البيانات وعرضها إما مباشرة على الكمبيوتر أو الطباعة على الأوراق.
في الختام، R هي لغة البرمجة الإحصائية الأكثر استخدامًا في العالم. إنه الاختيار رقم 1 لعلماء البيانات ويدعمه مجتمع حيوي وموهوب من المساهمين. يتم تدريس لغة R في الجامعات ويتم نشرها في تطبيقات الأعمال ذات المهام الحرجة. سيعلمك هذا البرنامج التعليمي برمجة R مع أمثلة مناسبة في خطوات بسيطة وسهلة.