मैं वर्तमान में कंप्यूटर विज्ञान में स्नातक अध्ययन के लिए विषयों की जांच कर रहा हूं और मुझे ब्याज का एक अपेक्षाकृत बड़ा क्षेत्र मिला है, वितरित कंप्यूटिंग, जिसे मैं अधिक जानकारी प्राप्त करना चाहता हूं। कुछ अन्य प्रश्न हैं [1, 2, 3] स्टैक ओवरव्लो पर जो समान मामलों को संबोधित करते हैं, लेकिन जरूरी नहीं कि मैं पूछने वाला प्रश्न, विशेष रूप से उन भाषाओं से संबंधित हूं जिन्हें मैं ढूंढ रहा हूं।वितरित कंप्यूटिंग/समांतर प्रसंस्करण के साथ कहां से शुरू करें? (पायथन/सी)
मैंने वेब पर खोज की है और वितरित कंप्यूटिंग के पीछे सिद्धांत और मैकेनिक्स का वर्णन करते हुए रूटर से this पाठ्यक्रम जैसे बहुत सारे कागजात, लेख और यहां तक कि पाठ्यक्रम भी पाये हैं। दुर्भाग्यवश, मैंने पाया है कि इनमें से अधिकतर कागजात और पाठ्यक्रम कोड में वितरित कंप्यूटिंग की वास्तविक अवधारणाओं का वर्णन करने पर काफी सीमित हैं। मैं उन वेबसाइटों की तलाश में हूं जो मुझे वितरित कंप्यूटिंग के प्रोग्रामिंग भागों में परिचय दे सकते हैं। (पसंदीदा रूप से सी या पायथन में।)
एक साइड नोट के रूप में, मैं यह उल्लेख करना चाहता हूं कि यह भी अधिक विशिष्ट हो सकता है कि समांतर कंप्यूटिंग वितरित कंप्यूटिंग के क्षेत्र में कैसे फिट बैठती है। (मैंने अभी तक कोई कोर्स नहीं लिया है!)
एफवाईआई आप पाइथन और सी/सी ++ का उपयोग कर सकते हैं! आप गति के लिए साइथन द्वारा लिपटे या उत्पन्न उच्च स्तरीय प्रबंधन और सी/सी ++ के लिए अजगर का उपयोग कर सकते हैं। इस तरह आप दोनों दुनिया मिलते हैं! – Onlyjus
यह एसओ के लिए उपयुक्त नहीं है। –
आईईईई स्पेक्ट्रम में एक उत्कृष्ट लेख है: [द ट्राउबल विद मल्टीकोर] (http://spectrum.ieee.org/computing/software/the-trouble-with-multicore/)। खासकर उदाहरण का वर्णन [पीआई की गणना को समानांतर कैसे करें] (http://spectrum.ieee.org/image/1627665) मुझे समस्याओं के बारे में सोचने के लिए बहुत मददगार पाया गया ताकि उन्हें समानांतर करने में सक्षम हो सके। –