मैं रूबी, हास्केल और विश्वविद्यालय में Prolog सीखने जा रहा हूं। अब, मैं सोच रहा हूं कि मेरा अधिकांश ध्यान क्या प्राप्त करना चाहिए। मेरे पास तीनों करने के लिए आधा साल है, जिसका मतलब है कि मुझे अपने बहिर्वाहिक समय के लिए एक भाषा पर फैसला करने की ज़रूरत है। दूसरों को मैं पाठ्यक्रम में बहुत अच्छा करने के लिए बस इतना सीखूंगा।रुबी सीखकर पाइथन प्रोग्रामर क्या हासिल करेगा?
मैं हास्केल और प्रोलॉग के साथ पर्याप्त परिचित हूं, यह जानने के लिए कि उन्हें सीखना मुझे कंप्यूटर विज्ञान की कुछ महत्वपूर्ण अवधारणाओं को सिखाएगा। मैं रूबी के बारे में इतना यकीन नहीं कर रहा हूँ।
कुछ ट्यूटोरियल और परिचय के माध्यम से जा रहे हैं, मैं धारणा है कि गहरे लाल रंग का उथले जादू का एक बहुत है मिलता है। अब मैं रूबी लोगों से पूछ रहा हूं: मुझे क्या हासिल होगा, क्या मुझे इसे कभी भी इसका इस्तेमाल नहीं करना चाहिए, जब मैंने इसे सीखने में आधा साल बिताया, तो पाइथन ने मुझे पहले ही सिखाया नहीं था।
यह प्रश्न रूबी के लिए "मामला बनाने" का इरादा नहीं है, हालांकि मुझे एहसास है कि यह महान तर्क का एक संभावित विषय है।
अब मैं अपने सभी सीएस काम के लिए पायथन का उपयोग करता हूं। मैंने इसके साथ-साथ कुछ कार्यात्मक प्रोग्रामिंग भी की है। मैं भी ऑब्जेक्ट उन्मुख प्रोग्रामिंग (जावा, पायथन और सी # में) से काफी परिचित हूं। और जैसा कि मैंने कहा, मैं प्रोलॉग के साथ कुछ लॉजिकल प्रोग्रामिंग करूंगा।
रूबी के लिए मुझे सिखाने के लिए क्या बचा है?
मैं मज़ा लेखन कार्यक्रम, या शांत वेब अनुप्रयोगों में कोई दिलचस्पी नहीं हूँ:
आगे सवाल पतला करने के लिए। मुझे कंप्यूटर विज्ञान बिट्स में रुचि है। कार्यान्वयन एल्गोरिदम, डेटा संरचनाएं और इतने पर। (हालांकि मज़ेदार होने से निश्चित रूप से चोट नहीं आएगी)
आदर्श रूप से, विचारों की अवधारणाओं को लगभग 1.000 घंटे में सीखने की आवश्यकता है।
मुझे रेल में सभी दिलचस्पी नहीं है। कोई भी तकनीक जो जटिलता को छुपाती है, इस मामले में, हानिकारक है।
मैं तार्किक जा रहा है इस सवाल मदद नहीं कर सकता। लेकिन इस प्रश्न का एक आदर्श उत्तर सैद्धांतिक कंप्यूटर विज्ञान की गहराई से महत्वपूर्ण अवधारणा का जिक्र करेगा जो रूबी वैज्ञानिक रूप से सहायक ज्ञान प्राप्त करने के लिए प्रोग्रामर का उपयोग और समझने में मदद करता है।
उम्मीदवारों के लिए मैं मेटा प्रोग्रामिंग और मल्टी-थ्रेडिंग के साथ आया हूं। मुझे नहीं पता कि रूबी उनमें से किसी एक को सीखने के लिए विशेष रूप से महान है या नहीं।
अजगर के लिए एक नया सराहना? :-) – paxdiablo
कभी-कभी मुझे पुराने "व्यक्तिपरक" टैग याद आती है। – Pointy
@ पॉइंटी: यह व्यक्तिपरक प्रश्न नहीं है। आप उद्देश्यपूर्ण उत्तर दे सकते हैं, रुबी की विशेषताएं और प्रतिमान क्या हैं, जो पाइथोनिस्ट के लिए नया होगा। – Nakilon