ट्रैक
/
Crystal
Crystal
/
अभ्यास
/
समानांतर अक्षर आवृत्ति
समानांतर अक्षर आवृत्ति

समानांतर अक्षर आवृत्ति

मध्यम

निर्देश

समानांतर गणना की मदद से टेक्स्ट में अक्षरों की आवृत्ति गिनिए।

समानांतरता का मतलब है उन कामों को साथ-साथ करना जिन्हें एक के बाद एक करके भी किया जा सकता है। इसका एक आम उदाहरण अक्षरों की आवृत्ति गिनना है। टेक्स्ट की सूची में हर अक्षर की कुल आवृत्ति निकालने के लिए समानांतरता अपनाइए।

इम्प्लीमेंटेशन

Crystal में कॉन्करेंट या पैरेलल प्रोग्राम बनाने के लिए यह संसाधन काम का साबित हो सकता है। Crystal 1.19 में एक नई Sync लाइब्रेरी जोड़ी गई है, जो कई प्रिमिटिव जोड़ती है ताकि हाई परफॉर्मेंस वाले कॉन्करेंट या पैरेलल प्रोग्राम बनाना आसान हो जाए।

इस अभ्यास का ऑनलाइन वातावरण बाकी ज़्यादातर अभ्यासों से थोड़ा अलग है। यह अभ्यास Crystal को सिंगल-थ्रेडेड बाइनरी में कंपाइल करने के बजाय Crystal की प्रयोगात्मक मल्टी-थ्रेडिंग क्षमताओं का इस्तेमाल करता है। इसलिए कुछ वातावरणों में कोड चलाने पर नतीजा उम्मीद से अलग मिल सकता है।

लोकल डेवलपमेंट के लिए सलाह यह है कि आपके पास Crystal का वर्शन 1.19.0 या उससे नया इंस्टॉल हो, और मल्टी-थ्रेडिंग सपोर्ट चालू करने के लिए कोड कंपाइल या चलाते समय आप -Dpreview_mt फ्लैग जोड़िए।

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Crystal Exercism

समानांतर अक्षर आवृत्ति शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Crystal को 26 कॉन्सेप्ट142 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।

समानांतर अक्षर आवृत्ति को गहराई से जानिए!

हम कंकरेंसी और समानांतरता के बीच के अंतर पर नज़र डालते हैं, और देखते हैं कि JavaScript, Go, Elixir तथा Rust जैसी भाषाएँ कौन-कौन से अलग-अलग तरीके अपनाती हैं।