विज्ञापन
माणिक एक अभिव्यंजक, बहुत उच्च-स्तरीय, स्क्रिप्टिंग भाषा है। इसका उपयोग मुख्य रूप से वेब पर किया जाता है रूबी ऑन रेल्स वेब डेवलपमेंट फ्रेमवर्क, लेकिन स्टैंडअलोन भी। यदि आप रूबी (रेल्स पर रूबी नहीं) के बारे में उत्सुक हैं, तो आपको जरूरी नहीं है कि आपको कोई किताब लेने की जरूरत है या एक स्क्रेंकास्ट देखने जाएं (हालांकि वे सीखने के अच्छे तरीके हैं)।
नीचे तीन मजेदार, सरल तरीके हैं, जिसमें आप रूबी को अपने ब्राउज़र में आज़मा सकते हैं, अभी, बिना किसी फ़ाइल को इंस्टॉल किए।
Rubymonk
भारत की तरफ से सभी को शुभकामनाएँ, Rubymonk 50 से अधिक छोटी, इंटरैक्टिव रूबी अभ्यासों की एक श्रृंखला प्रदान करता है और यह आपकी प्रगति को बचाता है। ऊपर वही है जो मैंने देखा था जब मैं वेबसाइट छोड़ने के बाद रुबिमोंक में वापस गया (मैंने पहले कुछ अभ्यासों को हल किया)।
आइए देखें कि एक एकल अभ्यास कैसा दिखता है:
अभ्यास एक सरल व्याख्या के साथ शुरू होता है, उसके बाद कोड का एक स्निपेट होता है। यदि आप रन बटन दबाते हैं, तो कोड का तुरंत मूल्यांकन किया जाता है और आपको इसका आउटपुट देखने को मिलता है। अगला, आपको एक सरल असाइनमेंट मिलता है। जो कोड आपको लगता है कि सही उत्तर है, उसे लिखें और इसे चलाने के लिए Ctrl + Enter दबाएं (या रन बटन पर क्लिक करें)। रुबिमोंक अब एक उत्तर देता है:
एक बार जब आप कुछ अभ्यासों के माध्यम से काम करना समाप्त कर लेते हैं, तो आपको अपने आप को हल करने के लिए एक समस्या पेश की जाएगी:
आपको इस बात का विवरण मिलता है कि आपको क्या हल करने की आवश्यकता है, आपको शुरू करने के लिए कुछ टेम्पलेट कोड, और आप अपने दम पर। यह बहुत अच्छा है, क्योंकि यह संकीर्ण सवालों के जवाब में वन-लाइनर्स को भरने की तुलना में वास्तव में कोडिंग के ज्यादा करीब है। यदि आप अटक जाते हैं, तो आप हमेशा क्लिक कर सकते हैं "समाधान देखें" और समाधान तुरंत टेक्स्ट बॉक्स में दिखाई देगा।
एक बार जब आप पहली समस्या के साथ हो जाते हैं, तो आपको सामग्री की तालिका में ले जाया जाता है, जहाँ आप चुन सकते हैं और चुन सकते हैं कि आप क्या सीखना चाहते हैं (और क्या आप एक सबक या समस्या चाहते हैं)। सबक इस तरह दिखते हैं:
और एक समस्या इस तरह दिखती है:
टैग वे पाठ हैं, जिनके माध्यम से आपको समस्या को हल करने के लिए आवश्यक कौशल हासिल करने के लिए काम करना चाहिए। पूरी बात बहुत पॉलिश है, और आम तौर पर साथ काम करने के लिए मजेदार है। अत्यधिक सिफारिशित।
रूबी कोन्स [लंबे समय तक उपलब्ध नहीं]
रूबी कोनों को हरोकू में होस्ट किया जाता है, और रूबीमोंक के रहस्यवाद में और भी अधिक वृद्धि हुई है। इसकी जांच - पड़ताल करें:
कहें कि आप क्या करेंगे, लेकिन यह निश्चित रूप से उबाऊ नहीं है। आपको लगता है कि सही उत्तर भरें (तुच्छ, इस मामले में), और Enter दबाएं। स्निपेट का मूल्यांकन किया जाएगा, और उसके अनुसार रंग दिया जाएगा:
रूबी कॉन्स बहुत मज़ेदार हैं, और वे रूबिमोंक की तुलना में बहुत अधिक उन्नत लगते हैं। वे सरणियों या अन्य बुनियादी अवधारणाओं के बजाय जोर और परीक्षण के साथ शुरू करते हैं। एक छोटी सी बात यह है कि आपकी प्रगति कोनों के बीच नहीं बची है, इसलिए आप बेहतर बुकमार्क हैं जहां आप दिन के लिए रुके हैं। यह रुबाइमोंक के रूप में AJAXy के रूप में नहीं है, लेकिन मुझे लगता है कि यह अभी भी बहुत अच्छा है, और यह एक ऐसी परियोजना है जिसने कई नकलें प्रेरित की हैं, जैसे कि जावास्क्रिप्ट कोन्स.
रूबी की कोशिश करो
रूबी की कोशिश करो को श्रद्धांजलि के रूप में बनाया गया था क्यों (मार्मिक) माणिक के लिए मार्गदर्शक (PDF से लिंक), एक craziest प्रोग्रामिंग टेक्स्टबुक्स में से एक, जिस पर मैंने कभी आँखें रखी हैं। यह रूबी भाषा के लिए एक महान पुस्तक है, और हालांकि लेखक अब रूबी समुदाय में सक्रिय भूमिका नहीं लेता है, मुझे लगता है कि वह इस परियोजना को मंजूरी दे देता। वेबसाइट को एक बड़े रूबी प्रांप्ट के रूप में बनाया गया है, जिसके किनारे निर्देश हैं:
पाठ सरल और चंचल है (यहां कोई रहस्यमय संदर्भ नहीं है)। आप प्रॉम्प्ट में वास्तविक रूबी कोड टाइप करते हैं, और एक-एक करके सरल अभ्यास करते हैं। पूरी बात बहुत लंबी नहीं है।
अंतिम विचार
व्यक्तिगत रूप से, मुझे लगता है कि करके सीखना नई सामग्री को अवशोषित करने के सर्वोत्तम तरीकों में से एक है। ये आपको एक निंजा में नहीं बना सकते हैं, लेकिन वे आपको रूबी के लिए एक एहसास जरूर देंगे। यदि आप भाषा के बारे में उत्सुक हैं, तो आपको जो सबसे अच्छा लगता है उसे उठाएं और इसे स्पिन के लिए ले जाएं! आइए जानते हैं कि यह टिप्पणियों में कैसे गया।