क्या आप लोग Ruby Programming के बारे में जानतें हैं? यदि आप लोग नहीं Ruby Programming क्या है – What is Ruby Programming Language in Hindi जानते हैं, तो इस लेख में मैं आप लोगों को इससे जुड़ी सभी जरूरी जानकारियों के बारे में हिंदी में बताऊंगा। इसलिए इस लेख अंत तक जरूर पढ़ें।

What is Ruby Programming Language in Hindi
Ruby एक open source, object-oriented, general-purpose programming language है। जिसे Yukihiro Matsumoto द्वारा विकसित (develop) किया गया है। इसका उपयोग websites और mobile apps develop करने के लिए किया जाता है। इसे simple और easy writing के लिए develop किया गया था। Ruby को Perl और Smalltalk programming languages के समान माना जाता है। यह Windows, Mac Os और UNIX के सभी Version जैसे सभी प्रकार के प्लेटफार्मों पर चलता है।
History of Ruby Programming Language
रूबी को 1990 के मध्य में जापान में Yukihiro Matsumoto द्वारा develop किया गया था। यह प्रोग्रामर productivity के लिए इस विचार के साथ डिज़ाइन किया गया था कि प्रोग्रामर के लिए प्रोग्रामिंग मज़ेदार होनी चाहिए। यह सॉफ्टवेयर के लिए मनुष्यों द्वारा पहले समझा जाना आवश्यक है और दूसरा कंप्यूटर पर जोर देता है।
रूबी वेब एप्लीकेशन विकास में इसके उपयोग के लिए लोकप्रियता हासिल करना जारी रखती है। डेविड हेनीमियर हैनसन द्वारा रूबी भाषा के साथ निर्मित Ruby on Rails फ्रेमवर्क ने रूबी में कई लोगों को प्रोग्रामिंग की खुशियों से परिचित कराया। रूबी में एक जीवंत समुदाय है जो शुरुआती लोगों के लिए सहायक है।
यह भी जानें: What is the internet in hindi with full Information
Features of Ruby Programming Language in Hindi
1. Object Oriented
Ruby एक open source, object-oriented, programming language है। इसमें प्रत्येक ऑब्जेक्ट में एक class होता है और प्रत्येक class में एक super class होती है। हर code के अपने गुण और कार्य होते हैं। Ruby smalltalk programming languages से प्रभावित है।
2. Flexibility
रूबी एक flexible language है। यह भाषा अपने उपयोगकर्ताओं (user) को अपनी इच्छानुसार अपने code को स्वतंत्र रूप से बदलने की अनुमति देता है।
3. Visual appearance
इस भाषा में प्रायः अंग्रेजी की-वर्ड्स का उपयोग किया जाता है और इसमें कुछ विराम चिह्नों का भी उपयोग किया जाता है। इसमें variable declaration करने की जरूरत नहीं है।
4. Mixins
इसकी एक विशेषता single inheritence होती है इसमें classes के साथ-साथ module भी होतें हैं। यह inheritance के समान है, लेकिन बहुत अधिक flexible language है।
5. Variable Constants
Ruby language में, constants वास्तव में constants नहीं होते हैं। यदि एक script में पहले से ही प्रारंभिक constants को संशोधित किया जाएगा, तो यह एक warning को trigger करेगा लेकिन आपके program stop नहीं पाएगा।
Conclusion
मैं उम्मीद करता हूँ कि आप लोगों को Ruby Programming क्या है – What is Ruby Programming Language in Hindi के बारे में पता चल गया होगा। आपको यह लेख कैसा लगा कमेंट्स बॉक्स में लिखकर जरूर बतायें। साथ ही इस लेख को उन लोगों के साथ जरूर share कीजिये। जो लोग Ruby Programming Language सिख रहें हैं। धन्यवाद!