تاریخچه زبان برنامه نویسی R


زبان برنامه نویسی R به عنوان یک پروژه تحقیقاتی توسط راس ایها کا و رابرت جنتلمن در سال 1990 پایه گذاری شد و با گذشت زمان توسعه یافت و در سال 1995 در دسترس عموم قرار گرفت. در سال 1997 تا هم اکنون گروهی از برنامه نویسان با نام هسته آر در حال توسعه و بروزرسانی این زبان میباشند.



زبان برنامه نویسی R چیست؟


زبان برنامه نویسی R، یک زبان برنامه نویسی و نرم افزاری است که برای محاسبات علم داده و آمار ها استفاده میشود. این زبان بر پایه زبان اسکیم و اس طراحی شده است، همچنین باید گفت که این زبان برنامه نویسی متن باز(open source ) و تحت اجازه نامه گنو عرضه شده است و برای همگان رایگان میباشد.



زبان برنامه نویسی R



کاربرد زبان برنامه نویسی R


این زبان برنامه نویسی برای تجزیه و تحلیل محاسبات آماری بکار میروند، علاوه بر این روش های گرافیکی و آماری بسیار گسترده ای دارد که شامل یادگیری ماشین و الگوریتم ها و رگرسیون خطی میشود. این زبان در سیستم عامل هایی مانند ویندوز، مک او اس و لینوکس نیز استفاده میشود.

کتابخانه این زبان برنامه نویسی از خود این زبان بهره گیری شده است اما باید گفته شود که برای کاربردهای سنگین از کد های سی و سی پلاس پلاس نیز استفاده میشود. شرکت های بزرگی همچون گوگل توییتر و فیسبوک، بینگ و... از این زبان برنامه نویسی بهره گیری میکنند.


معایب زبان برنامه نویسی R


این زبان برنامه نویسی، علاوه بر کاربردها و مزیتی که دارد شامل معایبی نیزمیشود، به طور مثال این زبان ممکن است تمام حافظه موجود را مصرف کند و همچنین این زبان کندتر از زبان های برنامه نویسی دیگری چون پایتون است و پکیج های کاملا استانداری ندارد.


ویژگی های زبان برنامه نویسی R


  • از این زبان در علم داده استفاده گسترده ای میشود.
  • افراد کمی این زبان را به عنوان ابزار برنامه نویسی تایید میکنند، اما از آن برای مدیریت های ریسک و تحلیل داده های آماری استفاده میکنند.
  • رایج بودن این زبان باعث شده که برنامه نویسان تحقیقاتی و تحلیلگران از آن بطور گسترده ای استفاده کنند.
  • این زبان امکان ادغام با زبان های دیگر مانند سی و سی پلاس پلاس را مقدور ساخته است.
  • از این زبان برای یادگیری ماشین و تجزیه و تحلیل داده ها استفاده میشود.
  • رایگان بودن و باز بودن منابع این زبان برنامه نویسی یکی از ویژگی های بسیار محبوب نزد برنامه نویسان است.
  • امروزه پرکاربرد ترین زبان برای تحلیل های آماری و جمع آوری داده ها زبان برنامه نویسی R میباشد.
  • این زبان نیاز به پلتفرم ندارد که این ویژگی باعث شده که در تمامی سیستم عامل ها به اجرا درآید.



ویژگی های زبان برنامه نویسی R



نحوه نصب زبان برنامه نویسی R


1.ابتدا برای نصب این زبان برنامه نویسی به سایت رسمی این زبان برنامه نویسی مراجعه کنید و نسخه مناسب سیستم عامل خود را دانلود کنید، اگر از ویندوز استفاده میکنید فایل نصبی شما باید با پسوند exe باشد و اگر از مک استفاده میکند باید فایلی با پسوند pkg را دانلود کنید.


2.پس از دانلود فایل مناسب با سیستم عامل خود دستورات لازم را برای نصب این زبان برنامه نویسی را وارد کرده و محلی برای ذخیره زبان R بر روی سیستم خود انتخاب کنید.


3.پیش نیازهای لازم و متناسب با سیستم عامل خود را از قبل اجرا کنید به طور مثال برای اجرای این زبان برنامه نویسی بر روی ویندوز باید مطمئن شوید که Microsoft visual C++ redistributable  بر روی سیستم شما نصب است.


4.برای استفاده راحت تر از این زبان میتوان به R Studio مراجعه کرده و نسخه مناسب سیستم خود را دانلود کنید.


5.پس از اینکه مراحل گفته شده را طی کردید دستورات خود را در پنجره کنسول وارد کرده و همچنین میتوانید با استفاده از محیط توسعه یافته گرافیکی مثل R Studio به صورت تعاملی با زبان برنامه نویسی R کار کنید.



نتیجه گیری


زبان برنامه نویسی  R، یک نرم افزار و زبان برنامه نویسی برای تجزیه و تحلیل علم داده ها و محاسبات آن استفاده میشود. این زبان برنامه نویسی متن باز میباشد و اجرا آن بر روی تمامی سیستم عامل ها رایگان میباشد و مزیتی که این زبان دارد این است که با زبان های برنامه نویسی دیگر مانند سی و سی پلاس پلاس ادغام میشود. این زبان برای کد نویسی محبوبیت رسایی ندارد اما برای تجزیه و تحلیل داده های آماری و محاسبات آن بسیار محبوب است.