R Programlama Dili Nedir?

R, istatistiksel hesaplama ve grafikler için tasarlanmış bir sistemdir. Bir programlama dili olmasının yanı sıra; grafikler içeren bir çalışma zamanı ortamından, bir hata ayıklayıcıdan, belirli sistem işlevlerine erişimden ve komut dosyalarında depolanan programları çalıştırma yeteneğinden oluşmaktadır.

R’nin tasarımı, hali hazırda varolan iki dilden büyük ölçüde etkilenmiştir: Becker, Chambers & Wilks’in S dili ve Sussman’ın Scheme’i. Ortaya çıkan dil, görünüş olarak S’ye çok benzerken, temel uygulama ve anlambilim ise Scheme’den türetilmiştir.

R’nin temeli; işlevler kullanarak modüler programlamanın yanı sıra, dallanma ve döngüye izin veren yorumlanmış bir bilgisayar dili olmasıdır. R’deki kullanıcı tarafından görülebilen işlevlerin çoğu R’de yazılmıştır.

Verimlilik için kullanıcının C, C ++ veya FORTRAN dillerinde yazılmış prosedürlere arayüz oluşturması mümkündür. R dağılımı, çok sayıda istatistiksel prosedür için işlevsellik içerir. Bunlar arasında doğrusal ve genelleştirilmiş doğrusal modeller, doğrusal olmayan regresyon modelleri, zaman serisi analizi, klasik parametrik ve parametrik olmayan testler, kümeleme ve yumuşatma bulunmaktadır. Ayrıca, çeşitli türlerde veri sunumları oluşturmak için esnek bir grafik ortam sağlayan geniş bir işlevler kümesi vardır. Çeşitli özel amaçlar için ise, ek modüller (“eklenti paketleri“) mevcuttur.

R programlama dili, adını kurucularının baş harflerinden almıştır.

R, başlangıçta Yeni Zelanda, Auckland’daki Auckland Üniversitesi İstatistik Bölümü’nde Ross Ihaka ve Robert Gentleman tarafından yazılmıştır. Ek olarak, büyük bir grup insan, kod ve hata raporları göndererek R’ye katkıda bulunmuştur. 1997 yılının ortasından itibaren, R kaynak kodu arşivini değiştirebilen bir çekirdek grup (“R Core Team“) mevcuttur.

2 Replies to “R Programlama Dili Nedir?”

Yorum bırakın