R Programming

R एक Programming Language के साथ साथ ये सांख्यिकीय Statistics data manipulation, graphics का वर्णन और reporting के लिए software environment भी है |

R Language का अविष्कार Robert Gentleman और Ross Ihaka ने NewZeland के Auckland University में August 1993 में किया गया था | और R language का नाम इन दोनों के नाम के पहले अक्षरों से रखा गया है | अभी इस language को R Development Core Team द्वारा developed किया जा रहा है |

R Language एक Open source और GNU General Public License के अंतर्गत मुफ्त में पायी जाती है | R ये language GNU Package है |

यह language; Statistical Computing के लिये design कि गयी है जिसमे हजारो Packages को Develop किया गया है। और ये Packages लगभग हर तरह Statistical Model को contain करके रखे हुए है।

यह Statistics और Data Mining के लिये बहुतायत से उपयोग होती है। R मे software environment को C और FORTRAN language में लिखा गया है | R language; Linux, Windows, Mac और लगभग सभी Operating System/Platform को support करती है |

यह language, Web Technology ओर Cloud मे बडे बडे डेटा सेट को analyze करने के लिये भी उपयोग होती है। यह बहुत सारी Commands को एक साथ प्रोसेस कर सकती है और Excel से ज्यादा Data Points को handle कर सकती है।

Unique Features of R Programming Language

  1. R Programming एक Vectors पर आधारित Programming Language है और Vectors के साथ Multiple Calculation कर सकती है।
  2. यह Statistics के अलावा भी बहुत कुछ कर सकती है जैसे Cloud Data Analysis ओर Web Technology मे आदि।
  3. R एक interpreted language है मतलब इसका code बिना Compiler के रन किया जा सकता है।
  4. यह Procedural ओर Object Oriented दोनो को Support करती है।

R Language का दुसरी Technologies के साथ Comparison


  • Data handling Capabilities – ज्यादा अछछी Data Handling capability है और parallel computation के लिये भी options है।
  • Availability / Cost – R एक open source language है ओर इसे कही भी मुफ्त मे उपयोग कर सकते है।
  • Advancement in Tool – R मे latest technologies के लिये latest features है।
  • Ease of Learning – R एक low-level programming language फिर भि इसे सिखना आसान है।
  • Job Scenario – यह start-ups ओर companies जो कि cost efficiency के साथ नई technologies को implement करना चाहती है उनके लिये better option है।
  • Graphical capabilities – R के most advanced graphical capabilities है।