19

मैं वास्तव में उनके बीच का अंतर नहीं देख सकता। वे दोनों निर्देशों के माध्यम से बहने वाले डेटा और इनपुट डेटा में परिवर्तनों के प्रचार के बारे में हैं। मैंने this book (authored by Matt Carcki) पढ़ा है और यह स्पष्ट रूप से कहता है कि दोनों समान हैं। दूसरी ओर wikipedia डेटाफ्लो प्रोग्रामिंग के रूप में प्रतिक्रियाशील प्रोग्रामिंग स्थापित करें और this stackoverflow answer यह भी करता है।डेटाफ्लो प्रोग्रामिंग और प्रतिक्रियाशील प्रोग्रामिंग के बीच क्या अंतर है?

तो, प्रतिक्रियाशील प्रोग्रामिंग और डेटाफ्लो प्रोग्रामिंग के बीच वैचारिक अंतर क्या है?

+0

मुझे लगता है कि यह प्रश्न राय आधारित है, और आपके लिंक इस सबूत हैं। यह वास्तव में परिभाषा का विषय है, विकी डेटाफ्लो ग्राफ अपडेट के बारे में तत्कालता के साथ 'प्रतिक्रिया' को जोड़ती प्रतीत होती है। – kabanus

उत्तर

0

प्रतिक्रियाशील प्रोग्रामिंग केवल डेटाफ्लो प्रोग्रामिंग का एक रूप है। लेकिन इसकी भी एक प्रतिमान जो परिवर्तन के प्रसार के आसपास डेटा के साथ उन्मुख है

बहती एक उदाहरण Wiki Page

पर दिए गए जैसा एक: = ब + स मतलब यह होगा कि एक बी + सी का परिणाम सौंपा जा रहा है, तत्काल अभिव्यक्ति का मूल्यांकन किया जाता है, और बाद में, बी और सी के मानों को किसी के मूल्य पर कोई प्रभाव नहीं बदला जा सकता है। हालांकि, प्रतिक्रियाशील प्रोग्रामिंग में, जब भी बी और सी परिवर्तन के मूल्य, वाक्य को निष्पादित करने के कार्यक्रम के बिना: = b + c को फिर से अपडेट किया जाएगा।

उनमें से दो के बीच मुख्य अंतर कौन सा है। यह अभिव्यक्ति के साथ चर को बांधता है और सिस्टम बार-बार अभिव्यक्तियों को चलाने के बिना चर में परिवर्तनों पर प्रतिक्रिया करता है।

+0

ऐसा लगता है कि आप अनिवार्य और प्रतिक्रियाशील/डेटाफ्लो के बीच अंतर का वर्णन कर रहे हैं, डेटाफ्लो और प्रतिक्रियाशील नहीं –

संबंधित मुद्दे

 संबंधित मुद्दे