एर्लैंग द्वारा उपयोग किया जाने वाला अभिनेता मॉडल समवर्ती प्रोग्रामिंग करने के लिए एक बहुत ही अलग तरीका है। अभिनेता मॉडल के बारे में आपके क्या विचार हैं? क्या यह समवर्ती के लिए एक लोकप्रिय समाधान होगा?
एर्लैंग द्वारा उपयोग किया जाने वाला अभिनेता मॉडल समवर्ती प्रोग्रामिंग करने के लिए एक बहुत ही अलग तरीका है। अभिनेता मॉडल के बारे में आपके क्या विचार हैं? क्या यह समवर्ती के लिए एक लोकप्रिय समाधान होगा?
जवाबों:
मुझे लगता है कि आप अवधारणा जानते हैं। खैर, मैं अभी तक बहुत अच्छी तरह से नहीं जानता।
संक्षिप्त उत्तर यह है कि मैं संक्षेप में और मध्यम अवधि में इस मॉडल की लोकप्रियता पर विश्वास करता हूं। मैं हमेशा लंबोदर और क्लोजर से प्यार करता था और मैं अभिनेता को विशेष रूप से पावर कंसिस्टेंसी को संभाले हुए क्लोजर की तरह देखता हूं। इस प्रकार मल्टी कोर प्रोसेसर हमारे लिए प्रोग्रामिंग के लिए एक नया प्रतिमान लाते हैं, उच्च प्रदर्शन को प्राप्त करने के लिए निर्णायक है। अभिनेता मॉडल आधुनिक हार्डवेयर का फायदा उठाने का आसान मार्ग है।
जितनी जल्दी या बाद में (मुझे आशा है कि जल्द ही) लगभग हर मुख्यधारा की भाषा समरूपता के लिए एक बेहतर मॉडल का समर्थन करेगी। इरमंग में कार्यान्वित आईएमएचओ अभिनेता मॉडल सबसे अच्छा उम्मीदवार होना चाहिए।
अभिनेता मॉडल लाभ लोकप्रियता में एक बाधा OOP के साथ थोड़ा प्रतिबाधा है, जो अब प्रमुख प्रतिमान है। लेकिन पहला कदम दिया जा रहा है, मुख्य भाषाएं कुछ कार्यात्मक विशेषताओं को लागू कर रही हैं जो अभिनेता मॉडल के लिए रास्ता साफ करेंगे।
मैं इस मुद्दे के बारे में बहुत कुछ पढ़ रहा हूं, मुझे लगता है कि प्रत्येक प्रोग्रामर को अपने कौशल में आगे बढ़ना बहुत महत्वपूर्ण है।
देर से संपादित करें:
अब मैं प्रतिमान को बेहतर समझ रहा हूं। इसलिए मैं कह सकता हूं कि यह एक प्रोग्रामिंग के लिए बेहतर है कि अनुमति दें समस्या को पुस्तकालयों द्वारा नियंत्रित किया जा सकता है या अंततः एक मॉडल को अपनाने की सुविधा प्रदान करने की सुविधा है। सिर्फ एक मॉडल के साथ एक भाषा बाँधना एक अच्छी विचारधारा नहीं दिखता है।
"लोकप्रिय" बहुत महत्वपूर्ण मीट्रिक नहीं है। "उपयोगी" या "शक्तिशाली" है।
अभिनेता मॉडल लगभग 35 वर्षों के लिए रहा है, कम से कम शिक्षा में, और यह समय बीतने के साथ अधिक से अधिक वास्तविक दुनिया की भाषाओं द्वारा अपनाया गया है। (ठीक है, Erlang नहीं अपनाने अभिनेता मॉडल, यह नयापन लाया अभिनेता मॉडल। फिर भी।)
इसलिए, यह देखते हुए कि यह कई दशकों तक अकादमिया में बचा रहा है, और यह मुख्यधारा में आगे बढ़ रहा है, मैं कहूंगा कि यह एक अच्छा समय है।
ईमानदारी से मुझे लगता है कि यह संगामिति करने का सबसे अच्छा तरीका है। लॉक्स मॉडल के साथ साझा की गई स्मृति मुझे डराती है, मैं बस बहुत सारे तरीके देख सकता हूं जहां यह गलत हो सकता है। संदेश पारित करने वाले अभिनेता चीजों को करने के लिए एक बहुत साफ तरीका है।
एसटीएम को भी देखें जो क्लीजुर और हास्केल और शायद कुछ अन्य भाषाओं में इस्तेमाल किया जा सकता है।