پیشینه ی زبان برنامه نویسی آر R
زبان r، یک زبان برنامه نویسی است که برای محاسبات آماری و نمایش گرافیکی اطلاعات آماری استفاده می شود. این زبان یک پیاده سازی از زبان s است که توسط جان کمبرس در آزمایشگاه بل (bell labs)با ترکیب منطق سمانتیک لکس، که خود برگرفته از زبان scheme است، پایه گذاری شد.
زبان آر توسط راس ایهاکا و رابرت جنتلمن در دانشگاه آوکلند نیوزلند ساخته شد و در حال حاضر توسط تیم توسعه هسته آر که جان کمبرس یکی از اعضای آن است، مشغول کار روی آن است. نام آر از حرف اول اسم راس ایهاکا و رابرت جنتلمن دو مولف زبان آر گرفته شده است.
زبان آر بخشی از پروژه gnu است که کد منبع آن بصورت رایگان و تحت مجوز gnu general public license و نگارش باینری و اجرایی آن برای نسخه های مختلف سیستم عامل از جمله لینوکس قابل دریافت است.
این نرم افزار در سال 2001 ارائه شده است. از مزایای این نرم افزار مجانی بودن و Open source بودن آن است؛ یعنی اگر مقاله ای بخواهید در مجله های معتبر علمی جهان به چاپ برسانید همچون SAS از شما پرسیده نخواهد شد که لایسنس نرم افزارتان چه است.
اگر به وسیله نرم افزار SAS مقاله ای بنویسید و لایسنس معتبری برای آن نداشته باشید، مقاله شما توسط نشریات بین المللی در هر شرایطی رد می شود.
این نرم افزار از S که در سال 1980 به طور رسمی ارائه شد مشتق شده است. در حقیقت این نسخه جدای نسخه تجاری خود یعنی S یا SPLUS نیست.
یکی از معایب آن این است که هیچ ضمانتی برای آن وجود ندارد در حالی که برای نسخه معادل تجاری آن شرکت Insightful ضمانت لازم را می دهد.
از دیگر معایب آن ضعف برای ترسیم نمودار سطح بالا است که البته برای رفع این مشکل می توان به نسخه تجاری یعنی SPLUS مراجعه کرد.
نرم افزار R در شبیه سازی سرعت بیشتری از SPLUS دارد ضعف اساسی SPLUS در Loopها مشخص می شود.
در ضمن نرم افزار R مجانی و به صورت رایگان در اختیار شما قرار می گیرد.این نرم افزار درحقیقت بر مبنای SPLUS بنا شده است. بنوعی این نرم افزار برای آرادی عمل بیشتر برنامه نویسان طراحی شده است.مثلا من بعنوان یک آماری یک برنامه می نویسم؛ بعد اونو بصورت یک Package در می آرم حالا یا میفروشمش یا اینکه بطور مجانی در اختیار دیگران قرار می دهیم. R دی حقیقت نسخه تجاری SPLUS می باشد.
الان اکثر برنامه نویسان با استفاده از این نرم افزار برای ارائه الگوریتم های سریعتر در حال رقابت هستند مثلا برای رشته Imaging Process برنامه قالبا زمان بر هستند در حالیکه دکتر نولان (فرانسه)بسته ای رو ارائه داده که کمتر از 20 دقیقه به جواب مطلوب می رسد.
در ضمن خوبی این نرم افزار در اینه که زبان برنامه نویسی فوق العاده ساده ای دارد بطوریکه هر آماری که با Pascall کار کرده باشد می تواند به سادگی در آن به برنامه نویسی بپردازد.
در ضمن هم برای این نرم افزار و هم SPLUS هر تعداد کتاب راهنما و آموزشی بخوان تو اینترنت بصورت مجانی و PDF در اختیارتون قرار می گیرد.
لازم به ذکر است که تا چندی پیش برنامه نویسان SAS در اولویت گزینشهای کاری بودند ولی در حال حاضر این نرم افزار جای خودشی پیدا کرده و برنامه نویسان این دو نرم افزار هم پایه برنامه نویسان SAS هستند.
- لینک منبع
تاریخ: جمعه , 10 آذر 1402 (06:19)
- گزارش تخلف مطلب