असल में, मैं निम्नलिखित एल्गोरिदम लागू करना चाहता हूं और विश्लेषण कर सकता हूं कि इन एल्गोरिदम का उपयोग करके बनाई गई प्रणाली विभिन्न स्थितियों के तहत कैसे व्यवहार करती है।वितरित संदेश को एल्गोरिदम पास करने के लिए चुनने के लिए प्रोग्रामिंग भाषा
- बातुनी प्रोटोकॉल
- एकाधिक Paxos
- अनुरूप यहां hashing
मेरे हित इन एल्गोरिदम में है। मैं मूल रूप से एक प्रोग्रामिंग भाषा की तलाश में हूं जो मुझे इन एल्गोरिदम को जल्दी से और गहराई से इन एल्गोरिदम को समझने देता है।
मुझे कौन सी भाषा चुननी चाहिए? जावा, स्कैला, एरलांग या कुछ और।
वर्तमान में, मुझे जावा और सी ++ पता है।
मेरे अनुभव में, एरलांग वास्तव में वितरित संदेश पास करने के लिए वास्तव में उपयुक्त है। मैं आपके द्वारा वर्णित किसी भी प्रोटोकॉल को नहीं जानता, लेकिन मुझे लगता है कि इन उद्देश्यों के लिए प्रयास करने के लिए एरलांग अच्छा है। –
बाद में पछतावा मत करो। Erlang गलती सहनशील वितरित सिस्टम के लिए भविष्य के रूप में साबित किया गया है। Erlang में सेमेन्टिक्स को इस तरह के एल्गोरिदम के तेज प्रोटोटाइप का समर्थन करने के लिए शुरुआत से डिजाइन किया गया है –
यदि आप जावा और सी ++ जानते हैं, तो आप विकल्पों की तलाश क्यों कर रहे हैं? यदि आप अपने कारणों को समझा सकते हैं, तो यह सिफारिशें करने में मदद करेगा। –