2 पॉइंट द्वारा GN⁺ 2023-08-30 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • लगभग 2013 में JavaScript से प्रोग्रामिंग शुरू करने के बाद Python भी आज़माया, लेकिन हाल ही में सीखी हुई Ruby मज़ेदार और इस्तेमाल में आसान लगी, इसलिए नया प्रोजेक्ट Ruby में शुरू किया
  • 2000 के दशक में Python और Ruby दोनों अपेक्षाकृत नई, dynamic typing वाली और अंग्रेज़ी जैसी syntax वाली भाषाएँ थीं और उनकी लोकप्रियता भी मिलती-जुलती लगती थी; इसी आधार पर यह जानना चाहता है कि पिछले 10 वर्षों में Python तो बहुत बड़े पैमाने पर बढ़ा, जबकि Ruby वैसी वृद्धि क्यों नहीं कर पाया
  • संभावित कारणों के रूप में Python की गणितीय लाइब्रेरी, NumPy और pandas की अकादमिक दुनिया में अपील, उसका अधिक सरल और सीखने में आसान होना, और Rails का Ruby का लगभग पर्याय बन जाना सोचा है; लेकिन उस समय को देखते आए पुराने प्रोग्रामरों से व्याख्या की उम्मीद है

1 टिप्पणियां

 
GN⁺ 2023-08-30
Hacker News की राय
  • डेटा क्षेत्र के संदर्भ में विशेष रूप से उपयुक्त Python ने उन लोगों के लिए कई अवसर प्रदान किए जो पहली बार प्रोग्रामिंग से परिचित हो रहे थे।
  • वेब डेवलपमेंट के लिए विशेष रूप से उपयुक्त Ruby को Node.js और React से प्रतिस्पर्धा करनी पड़ी।
  • Python ने सिखाने की भाषा के रूप में लोकप्रियता हासिल की, और गेम स्क्रिप्टिंग तथा build system बनाने जैसे कई क्षेत्रों में इस्तेमाल हुआ।
  • Python अनौपचारिक scripting के लिए मानक बन गया और कई distributions में Perl की जगह ले ली।
  • Python को एक सर्वगुणसंपन्न भाषा माना जाता है, और यह कई क्षेत्रों में व्यापक रूप से उपयोगी है।
  • Python की design ने नए उपयोगकर्ताओं को concepts के बारे में सही intuition बनाने में मदद की।
  • Python की संक्षिप्तता, लचीलापन और शक्तिशाली क्षमताओं ने इसकी सफलता में योगदान दिया।
  • Python की standard library, REPL और FFI ने इसकी लोकप्रियता में बड़ी भूमिका निभाई।
  • Python की momentum और pseudocode जैसी syntax ने इसकी लोकप्रियता बनाए रखने में मदद की।
  • Python को शुरुआती अपनाने के कारण यह Numpy और संबंधित libraries का उपयोग करने वाले डेटा-संबंधित कामों के लिए पसंदीदा विकल्प बन गया।
  • Python के पास मित्रवत और सुलभ community तथा उत्कृष्ट documentation थी, जबकि Ruby की documentation शुरुआत में केवल जापानी में उपलब्ध थी।
  • Rails जैसा Django कई अन्य technologies के साथ जोड़ा जा सकता था, जिसने Python की सफलता में योगदान दिया।
  • व्यक्तिगत अनुभव और पसंद ने भी Ruby और Python के बीच चयन को प्रभावित किया।