Ruby - रूबी का क्या मतलब है?

रूबी एक खुला स्रोत, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो युकिहिरो "मैट्ज़" मात्सुमोतो द्वारा बनाई गई है। एक प्रोग्रामिंग भाषा प्रदान करने के लिए डिज़ाइन की गई जो सादगी और उत्पादकता पर केंद्रित है, रूबी के निर्माण ने लिस्प, स्मॉलटॉक और पर्ल से प्रेरणा ली। यद्यपि स्वाभाविक रूप से ऑब्जेक्ट-ओरिएंटेड, रूबी को प्रक्रियात्मक और कार्यात्मक प्रोग्रामिंग शैलियों का उपयोग करके भी लागू किया जा सकता है।

 

रूबी का जन्म मैट्ज़ की एक ऐसी स्क्रिप्टिंग भाषा के साथ आने की इच्छा से हुआ था जो पर्ल से अधिक शक्तिशाली और पायथन से अधिक ऑब्जेक्ट-ओरिएंटेड थी। रूबी का उपयोग कई हाई-प्रोफाइल अनुप्रयोगों में किया गया है, जिनमें शामिल हैं: नासा लैंगली रिसर्च सेंटर में सिमुलेशन, मोटोरोला अनुसंधान समूह के लिए सिमुलेशन, Google स्केचअप के लिए माइक्रो स्क्रिप्टिंग एपीआई के रूप में, सीमेंस के लिए प्रतिक्रियाशील नियंत्रण को लागू करने के साधन के रूप में MORPHA परियोजना में सेवा रोबोट, और बेसकैंप के रूप में ज्ञात परियोजना-प्रबंधन वेबसाइट को विकसित करने के लिए उपयोग की जाने वाली एकमात्र प्रोग्रामिंग भाषा के रूप में। रूबी मुख्य रूप से एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है। वास्तव में, रूबी में, प्रत्येक मान, जिसमें संख्यात्मक अक्षर के साथ-साथ सत्य और असत्य मान भी शामिल हैं, एक वस्तु है। किसी वस्तु के भीतर एनकैप्सुलेशन को बहुत गंभीरता से लिया जाता है। किसी वस्तु की आंतरिक स्थिति तक पहुँचने के लिए, किसी को एक्सेसर विधि का उपयोग करना चाहिए। रूबी में सबसे अधिक ध्यान देने योग्य विशिष्टताओं में से एक विधि और फ़ंक्शन मंगलाचरण शामिल है। कोष्ठक, जो आम तौर पर अन्य प्रोग्रामिंग भाषाओं के तरीकों और कार्यों में पाए जाते हैं, यहां आवश्यक नहीं हैं, खासकर यदि किसी तर्क की आवश्यकता नहीं है। अनुप्रयोग विकास को तेज़ करने के लिए, रूबी का उपयोग आईडीई (एकीकृत विकास पर्यावरण) के साथ संयोजन में किया जा सकता है। यह प्रोग्रामर को अपेक्षाकृत आसानी से प्रोग्राम लिखने, चलाने और डिबग करने में सक्षम बनाएगा। रूबी को विंडोज़, लिनक्स, मैक या सोलारिस पर चलाया जा सकता है। रूबी प्रोग्राम और लाइब्रेरीज़, जो आमतौर पर जेम फ़ाइलों के रूप में जारी की जाती हैं, ज्यादातर रूबीजेम्स पैकेजिंग सिस्टम का उपयोग करके वितरित की जाती हैं। एक ओपन सोर्स प्रोग्रामिंग भाषा के रूप में, रूबी डाउनलोड, उपयोग, कॉपी, संशोधित और वितरित करने के लिए स्वतंत्र है।

Post a Comment

0 Comments