Clojure सीखना और उसमें महारत हासिल करना चाहते हैं?

Exercism के Clojure ट्रैक से जुड़िए और पाइए 105 अभ्यास 12 Clojure कॉन्सेप्ट में बाँटे गए, आपके कोड का स्वचालित विश्लेषण और व्यक्तिगत मेंटरिंग, वह भी 100% मुफ्त.

Clojure के बारे में

(ns hello-world)

(defn hello
  ([] (hello "World"))
  ([name] (str "Hello, " name "!")))

Clojure की मुख्य विशेषताएँ


Clojure

Lisp

Lisp की कोड-ही-डेटा व्यवस्था को वेक्टर और मैप तक बढ़ाता है, और इसमें एक शक्तिशाली मैक्रो सिस्टम है।

डायनैमिक

Clojure का मुख्य प्रोग्रामिंग इंटरफ़ेस Read-Eval-Print-Loop (REPL) है।

फंक्शनल

यह बदलती रहने वाली स्थिति से बचने देता है, फंक्शन को फर्स्ट-क्लास ऑब्जेक्ट के रूप में देता है, और रिकर्शन पर ज़ोर देता है।

व्यावहारिक

यह प्रोग्रामों को रेफरेंशियली ट्रांसपेरेंट होने के लिए मजबूर नहीं करता, और 'सिद्ध करने योग्य' प्रोग्राम बनाने की कोशिश नहीं करता।

कंकरेंट

थ्रेड के बीच बदलती हुई स्थिति को सिंक्रोनस और समन्वित तरीके से साझा करने का समर्थन करता है।

JVM पर आधारित

JVM के टाइप सिस्टम, GC, थ्रेड आदि को साझा करता है। सभी फंक्शन को JVM बाइटकोड में कंपाइल करता है।

जिन कॉन्सेप्ट को आप सीखेंगे, उनकी एक झलक


Clojure के सभी कॉन्सेप्ट देखें

Clojure के तरीके से मेंटर की मदद लीजिए

हर भाषा के अपने तरीके होते हैं। Clojure भी इससे अलग नहीं है। हमारे मेंटर आपको Clojure डेवलपर की तरह सोचना सिखाएँगे और यह भी बताएँगे कि Clojure की शैली में कोड कैसे लिखा जाता है। जब आप कोई अभ्यास हल कर लें, तो उसे हमारी स्वयंसेवी टीम को जमा कीजिए। वे आपको संकेत, सुझाव और प्रतिक्रिया देंगे कि उसे Clojure में आम तौर पर दिखने वाले कोड जैसा कैसे बनाया जाए। वे आपको वे बातें खोजने में भी मदद करेंगे जो आप नहीं जानते कि आप नहीं जानते।

मेंटर से मदद लेने के बारे में और जानिए

समुदाय द्वारा तैयार किए गए Clojure अभ्यास

Exercism पर Clojure ट्रैक में बेहतर कोड लिखने में मदद के लिए 12 कॉन्सेप्ट और 105 अभ्यास हैं।

Clojure के सभी अभ्यास देखें
Clojure

Clojure ट्रैक से शुरुआत कीजिए

सबसे अच्छी बात यह है कि यह सबके लिए 100% मुफ्त है।

Clojure ट्रैक से जुड़ें