2 पॉइंट द्वारा GN⁺ 2023-08-30 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • मैंने 2013 में JavaScript से programming शुरू की थी.
  • उसके बाद मैंने Python सहित कई भाषाएँ सीखीं और आज़माईं, लेकिन JavaScript हमेशा सबसे अच्छी लगी.
  • पिछले साल मैंने Ruby सीखी, और यह मज़ेदार तथा इस्तेमाल में आसान होने के कारण मुझे हैरानी हुई.
  • अभी मैं अपने सभी नए प्रोजेक्ट Ruby में शुरू कर रहा हूँ.
  • 2000 के दशक में Python और Ruby दोनों ही अपेक्षाकृत नई, dynamic typing वाली "अंग्रेज़ी जैसी" भाषाएँ थीं.
  • उस दौरान इन दोनों भाषाओं की लोकप्रियता लगभग समान थी.
  • अब Ruby अब भी जीवित है, Rails से जुड़ी नौकरियाँ भी बहुत हैं, और Ruby के भीतर भी दिलचस्प काम हो रहा है.
  • लेकिन Python पिछले 10 वर्षों में बहुत बड़ी growth जारी रखे हुए है.
  • Python की math libraries, numpy और pandas, academia के लिए बहुत आकर्षक हैं.
  • Python शायद अधिक सरल है और सीखना भी आसान हो सकता है.
  • इस पर विचार किया जा सकता है कि Ruby की growth क्यों रुक गई और Python शायद सबसे लोकप्रिय programming language क्यों बन गई.
  • (मेरी राय में Ruby बेहतर language है,) लेकिन उस समय मैंने इस पर ध्यान नहीं दिया था, इसलिए मैं पुराने programmers की राय सुनना चाहता हूँ.

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 के बीच चयन को प्रभावित किया।