Exercism के Clojure ट्रैक से जुड़िए और पाइए 105 अभ्यास 12 Clojure कॉन्सेप्ट में बाँटे गए, आपके कोड का स्वचालित विश्लेषण और व्यक्तिगत मेंटरिंग, वह भी 100% मुफ्त.
(ns hello-world)
(defn hello
([] (hello "World"))
([name] (str "Hello, " name "!")))
Exercism के साथ मज़ेदार और फायदेमंद कोडिंग अभ्यासों के ज़रिए प्रोग्रामिंग में बेहतर बनिए, जो आपकी कॉन्सेप्ट की समझ परखते हैं।
गीत 'I Know an Old Lady Who Swallowed a Fly' के बोल बनाइए।
Atbash सिफर का कार्यान्वयन बनाइए। यह मध्य पूर्व में बनी एक प्राचीन एन्क्रिप्शन प्रणाली है।
कहावत है कि नाल की एक कील के बिना ही एक राज्य खो गया था। इस कहावत वाली कविता का पूरा पाठ दीजिए।
Lisp की कोड-ही-डेटा व्यवस्था को वेक्टर और मैप तक बढ़ाता है, और इसमें एक शक्तिशाली मैक्रो सिस्टम है।
Clojure का मुख्य प्रोग्रामिंग इंटरफ़ेस Read-Eval-Print-Loop (REPL) है।
यह बदलती रहने वाली स्थिति से बचने देता है, फंक्शन को फर्स्ट-क्लास ऑब्जेक्ट के रूप में देता है, और रिकर्शन पर ज़ोर देता है।
यह प्रोग्रामों को रेफरेंशियली ट्रांसपेरेंट होने के लिए मजबूर नहीं करता, और 'सिद्ध करने योग्य' प्रोग्राम बनाने की कोशिश नहीं करता।
थ्रेड के बीच बदलती हुई स्थिति को सिंक्रोनस और समन्वित तरीके से साझा करने का समर्थन करता है।
JVM के टाइप सिस्टम, GC, थ्रेड आदि को साझा करता है। सभी फंक्शन को JVM बाइटकोड में कंपाइल करता है।
हर भाषा के अपने तरीके होते हैं। Clojure भी इससे अलग नहीं है। हमारे मेंटर आपको Clojure डेवलपर की तरह सोचना सिखाएँगे और यह भी बताएँगे कि Clojure की शैली में कोड कैसे लिखा जाता है। जब आप कोई अभ्यास हल कर लें, तो उसे हमारी स्वयंसेवी टीम को जमा कीजिए। वे आपको संकेत, सुझाव और प्रतिक्रिया देंगे कि उसे Clojure में आम तौर पर दिखने वाले कोड जैसा कैसे बनाया जाए। वे आपको वे बातें खोजने में भी मदद करेंगे जो आप नहीं जानते कि आप नहीं जानते।
मेंटर से मदद लेने के बारे में और जानिएExercism पर Clojure ट्रैक में बेहतर कोड लिखने में मदद के लिए 12 कॉन्सेप्ट और 105 अभ्यास हैं।
Clojure के सभी अभ्यास देखेंसबसे अच्छी बात यह है कि यह सबके लिए 100% मुफ्त है।
Clojure ट्रैक से जुड़ें