Product Design, Manufacturing & Innovation Resources
घर » आर प्रोग्रामिंग भाषा

आर प्रोग्रामिंग भाषा

1993
  • Ross Ihaka
  • Robert Gentleman
R programming environment with statistical analysis tools and coding interface.

(यह छवि केवल उदाहरण के लिए बनाई गई है)

R एक निःशुल्क सॉफ्टवेयर सांख्यिकीय गणना और ग्राफिक्स के लिए वातावरण, और एस की एक बोली प्रोग्रामिंग भाषाइसका निर्माण न्यूजीलैंड के ऑकलैंड विश्वविद्यालय में रॉस इहाका और रॉबर्ट जेंटलमैन द्वारा किया गया था। R को S का एक वैकल्पिक कार्यान्वयन माना जाता है, जिसकी सिमेंटिक्स स्कीम से ली गई है, जिसने शाब्दिक स्कोपिंग जैसी शक्तिशाली विशेषताएं पेश कीं जो प्रारंभिक S में मौजूद नहीं थीं।

R का मूल संबंध सीधे S भाषा से है, जिसे बेल लैब्स में जॉन चैंबर्स और उनके सहयोगियों ने विकसित किया था। जहाँ S मुख्य रूप से एक व्यावसायिक उत्पाद (S-PLUS) था, वहीं R को एक निःशुल्क, ओपन-सोर्स विकल्प के रूप में परिकल्पित किया गया था। ऑकलैंड विश्वविद्यालय के शिक्षाविद रॉस इहाका और रॉबर्ट जेंटलमैन ने 1992 में अपनी शिक्षण आवश्यकताओं के लिए एक ऐसी भाषा बनाने की परियोजना शुरू की जो वाक्य संरचना में S के समान हो, लेकिन उसकी अंतर्निहित कार्यप्रणाली भिन्न हो। उन्होंने स्कीम जैसी कार्यात्मक प्रोग्रामिंग भाषाओं से विचार लिए, विशेष रूप से लेक्सिकल स्कोपिंग। यह डिज़ाइन विकल्प R को S के पूर्ववर्तियों से अलग करता है और फ़ंक्शन चर को कैसे संभालते हैं, इस पर गहरा प्रभाव डालता है, जिससे कोड अधिक पूर्वानुमानित और समझने में आसान हो जाता है।

इसका नाम “R” आंशिक रूप से इसके लेखकों (रॉस और रॉबर्ट) के नामों पर आधारित है और आंशिक रूप से इसके पूर्ववर्ती, S, को श्रद्धांजलि के रूप में है। इस परियोजना की घोषणा 1993 में S-न्यूज़ मेलिंग लिस्ट पर सार्वजनिक रूप से की गई थी, और भाषा के महत्वपूर्ण रूप से लोकप्रिय होने के बाद इसके विकास को प्रबंधित करने के लिए 1997 में R कोर टीम का गठन किया गया था। R का मूल C और फोरट्रान में लिखा गया है, जिससे यह उच्च-प्रदर्शन संख्यात्मक पुस्तकालयों के साथ इंटरफ़ेस कर सकता है, जबकि उपयोगकर्ता इसके साथ इसकी अपनी उच्च-स्तरीय व्याख्यात्मक भाषा के माध्यम से इंटरैक्ट करते हैं। सांख्यिकीय विरासत, ओपन-सोर्स की सुलभता और आधुनिक प्रोग्रामिंग सुविधाओं के इस संयोजन ने इसे सांख्यिकी और डेटा विज्ञान के लिए एक सर्वमान्य भाषा बनने में महत्वपूर्ण भूमिका निभाई।

UNESCO Nomenclature: 1203
कंप्यूटर विज्ञान

Type

सॉफ्टवेयर/एल्गोरिदम

व्यवधान

संतोषजनक

उपयोग

व्यापक उपयोग

शगुन

  • बेल लैब्स में विकसित एस प्रोग्रामिंग भाषा
  • स्कीम प्रोग्रामिंग भाषा और इसकी लेक्सिकल स्कोपिंग की अवधारणा
  • AWK भाषा जिसने S के डेटा प्रबंधन को प्रभावित किया
  • R का इंटरप्रेटर जिस C प्रोग्रामिंग भाषा में लिखा गया है, वह यही है।
  • आर की कई संख्यात्मक पुस्तकालयों के लिए फोरट्रान भाषा का उपयोग किया जाता है।

आवेदन

  • RStudio IDE का विकास
  • टाइडीवर्स पारिस्थितिकी तंत्र का निर्माण
  • सांख्यिकीय विश्लेषण के लिए अकादमिक अनुसंधान में इसका व्यापक उपयोग होता है।
  • उद्योग में डेटा साइंस और मशीन लर्निंग के अनुप्रयोग
  • बायोकंडक्टर परियोजना के माध्यम से जैवसूचना विज्ञान विश्लेषण

पेटेंट:

    संभावित नवाचार विचार

    बॉट ट्रैफिक को कम करने के कारण, जो वर्तमान में प्रति दिन 40,000 से अधिक है, यह सामग्री केवल समुदाय के सदस्यों के लिए आरक्षित है।
    > लॉगिन < या > रजिस्टर < इस सामग्री और अन्य सभी प्रतिबंधित सामग्रियों और उपकरणों तक पहुंच (100% निःशुल्क) है।

    संबंधित विषय: R, S भाषा, सांख्यिकीय गणना, रॉस इहाका, रॉबर्ट जेंटलमैन, ओपन सोर्स, बेल लैब्स, प्रोग्रामिंग भाषा, इतिहास, स्कीम।

    ऐतिहासिक संदर्भ

    आर प्रोग्रामिंग भाषा

    1982-07-01
    1988-06-01
    1990
    1993
    1997-04-23
    2001
    2010
    1980
    1986-01-01
    1990
    1990
    1993
    1998
    2010
    2016

    (यदि तिथि अज्ञात है या प्रासंगिक नहीं है, उदाहरण के लिए "द्रव यांत्रिकी", तो इसके उल्लेखनीय उद्भव का एक अनुमानित आंकड़ा प्रदान किया गया है)

    शीर्ष पोस्ट और लेख

    शीर्ष मूल उपकरण

    पंजीकृत सदस्यों के लिए पूर्ण आकार की छवियाँ और डाउनलोड 100% निःशुल्क उपलब्ध हैं।