"Ruby से प्यार करने वाले लोग"
(eliseshaffer.com)प्रोग्रामर की खुशी का पीछा करना
- Ruby एक ऐसी भाषा है जो प्रोग्रामर की खुशी को प्राथमिकता देती है, और इसी कारण इसे अक्सर दूसरी communities द्वारा मज़ाक का विषय भी बनाया जाता है.
- Ruby का उपयोग करना आनंद देता है, और यह इसकी language, gems ecosystem, और पूरी community में गहराई से समाया हुआ मूल्य है.
- Ruby code लिखते समय, इसके खराब हिस्सों में भी, आनंद महसूस होता है.
अभिव्यक्तिशीलता को बढ़ावा देना
- Ruby शायद धरती पर सबसे अधिक अभिव्यक्तिशील programming language है.
- इसके metaprogramming features और सांस्कृतिक मुहावरों के जरिए प्रोग्रामर ऐसा code लिख सकते हैं जो उनके इरादे को स्पष्ट रूप से व्यक्त करे.
- उदाहरण के लिए, RSpec का DSL उस चीज़ को लगभग वैसे पढ़ने योग्य बनाता है जैसे कोई इंसान बोल रहा हो, जिसे test किया जाना है.
एक ऐसी भाषा जो मानो सिर्फ मेरे लिए बनी हो
- कई Ruby developers को लगता है कि Ruby और Rails उनकी सोच के साथ बिल्कुल फिट बैठते हैं.
- Method names और signatures का सहज रूप से अनुमान लगाया जा सकता है, और अगर गलत हो जाए तो arguments का क्रम बदलकर देखा जा सकता है.
- Documentation पढ़ने से पहले ही intuition के आधार पर कुछ आज़माना वे जल्दी सीख लेते हैं.
Community और values
- Ruby community इस बात को आकार देने में महत्वपूर्ण भूमिका निभाती है कि यह भाषा क्या है और इसे उपयोग करने का अनुभव कैसा लगता है.
- Kent Beck ने कहा था, "software design मानव संबंधों का अभ्यास है", और यह बात community और values पर भी लागू होती है.
- Ruby community स्वागत करने वाली, दयालु, और एक-दूसरे का समर्थन करने वाली अद्भुत समूह है.
- Ruby की प्रमुख विशेषताओं में खुशी और community शामिल हैं, और यही इसकी असाधारण ताकत है.
GN⁺ की राय
- Ruby भाषा की सबसे महत्वपूर्ण विशेषता यह है कि यह प्रोग्रामर की खुशी और expressive code लिखने की क्षमता को संभव बनाती है.
- Ruby community की मजबूत एकजुटता और पारस्परिक सहयोग की संस्कृति इस भाषा का उपयोग करने वाले developers को गहरा गर्व और संतोष देती है.
- यह लेख Ruby से प्यार करने वाले एक developer के नज़रिए से Ruby के आकर्षण को सामने लाता है, और यह दिखाकर रोचक और आकर्षक बनता है कि एक programming language केवल एक tool से बढ़कर community और culture भी बना सकती है.
1 टिप्पणियां
Hacker News की राय
Ruby भाषा की अभिव्यक्तिपूर्णता पर राय बंटी हुई है
developer experience के महत्व को मानते हुए भी यह राय कि Ruby सबसे बेहतर नहीं है
Ruby के प्रति लगाव जताते हुए भी Python को पसंद करने के कारण बताने वाली राय
अलग-अलग भाषाओं का अनुभव साझा करते हुए Ruby के प्रति कम पसंद जताने वाली राय
Ruby के प्रति तीखी नापसंदगी जताते हुए भी यह बताने वाली राय कि वही अभी मुख्य भाषा है
Ruby maintenance की कठिनाई पर अफसोस जताते हुए दूसरी भाषाओं की ओर जाने की कोशिश बताने वाली राय
Ruby से Rust में जाने का अनुभव साझा करते हुए Ruby के प्रति लगाव जताने वाली राय
इस विडंबना की ओर इशारा करने वाली राय कि मज़ेदार programming languages में अक्सर job market छोटा होता है
Ruby ecosystem और संस्कृति का programming पर असर रेखांकित करने वाली राय
Ruby का आनंद लेने वाले लेखक के प्रति सकारात्मक प्रतिक्रिया और निजी अनुभव साझा करने वाली राय