functional-programming पर टैग किए गए जवाब

फ़ंक्शनल प्रोग्रामिंग एक प्रतिमान है जो उन कार्यों के जंजीर मूल्यांकन द्वारा कम्प्यूटेशनल समस्याओं को हल करने का प्रयास करता है, जिनका आउटपुट प्रोग्राम की स्थिति के बजाय उनके इनपुट द्वारा निर्धारित होता है। प्रोग्रामिंग की इस शैली में, साइड इफेक्ट्स और म्यूटेबल डेटा को हटा दिया जाता है और आमतौर पर सख्ती से अलग किया जाता है।

15
करीने से क्या फायदा है?
मैंने सिर्फ करीने के बारे में सीखा है, और जब मुझे लगता है कि मैं अवधारणा को समझता हूं, तो मुझे इसका उपयोग करने में कोई बड़ा फायदा नहीं दिख रहा है। एक तुच्छ उदाहरण के रूप में मैं एक फ़ंक्शन का उपयोग करता हूं जो दो मान जोड़ता है …

5
क्या मैं भी जूनियर देवों द्वारा पढ़ा जा सकने वाला 'चतुर' हूँ? मेरे जेएस में बहुत कार्यात्मक प्रोग्रामिंग? [बन्द है]
मैं सीनियर फ्रंट-एंड देव हूं, बैबल ईएस 6 में कोडिंग करता हूं। हमारे ऐप का एक हिस्सा एपीआई कॉल करता है, और डेटा मॉडल के आधार पर हम एपीआई कॉल से वापस आ जाते हैं, कुछ फॉर्म भरने की आवश्यकता होती है। उन प्रपत्रों को एक दोहरी-लिंक की गई सूची …

3
Trampolines क्यों काम करते हैं?
मैं कुछ कार्यात्मक जावास्क्रिप्ट कर रहा हूँ। मैंने सोचा था कि टेल-कॉल ऑप्टिमाइज़ेशन लागू किया गया था, लेकिन जैसा कि यह पता चला है कि मैं गलत था। इस प्रकार, मैं अपने आप को पढ़ाने के लिए मिला है ट्रेम्पोलिनिंग । यहाँ और कहीं और पढ़ने के बाद, मैं मूल …

2
"मुक्त मोनाद + दुभाषिया" पैटर्न क्या है?
मैंने लोगों को इंटरप्रेन्योर के साथ फ्री मोनाड के बारे में बात करते देखा है , विशेष रूप से डेटा-एक्सेस के संदर्भ में। यह कैसा पैटर्न है? मैं इसका उपयोग कब करना चाहता हूं? यह कैसे काम करता है, और मैं इसे कैसे लागू करूंगा? मैं समझता हूं ( इस …

5
कार्यात्मक प्रोग्रामिंग बनाम OOP [बंद]
मैंने हास्केल जैसे कार्यात्मक भाषाओं का उपयोग करने के बारे में बहुत सारी बातें सुनी हैं। कार्यात्मक प्रोग्रामिंग बनाम वस्तु-उन्मुख प्रोग्रामिंग के बड़े अंतर, पेशेवरों और विपक्षों में से कुछ क्या हैं?

8
"साइड इफेक्ट" क्या है?
मैंने साइड इफेक्ट की अवधारणा को स्पष्ट रूप से नहीं समझा है। प्रोग्रामिंग में साइड इफेक्ट क्या है? क्या यह प्रोग्रामिंग भाषा पर निर्भर है? क्या बाहरी और आंतरिक साइड इफेक्ट जैसी कोई चीज है? कृपया साइड इफेक्ट्स पैदा करने वाले कारणों का कुछ उदाहरण दें।

3
एक फ़ंक्शन का नाम क्या है जो कोई तर्क नहीं लेता है और कुछ भी नहीं लौटाता है? [बन्द है]
जावा 8 के java.util.functionपैकेज में, हमारे पास: कार्य : एक तर्क लेता है, एक परिणाम उत्पन्न करता है। उपभोक्ता : एक तर्क लेता है, कुछ नहीं पैदा करता है। आपूर्तिकर्ता : कोई तर्क नहीं लेता है, एक परिणाम पैदा करता है। ... : अन्य मामले आदिम, 2 तर्क आदि से …

6
सभी कार्यात्मक प्रोग्रामिंग डिजाइन पैटर्न कहां हैं? [बन्द है]
OO प्रोग्रामिंग साहित्य डिजाइन पैटर्न से भरा है। ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग पर अधिकांश पुस्तकें कारखानों और सज्जाकार जैसे पैटर्न डिजाइन करने के लिए एक या दो अध्याय समर्पित करती हैं। तो कार्यात्मक भाषाओं में समान पैटर्न क्या हैं और किसी ने उनके बारे में अभी तक कोई पुस्तक क्यों नहीं …

12
"सब कुछ एक नक्शा है", क्या मैं यह सही कर रहा हूँ?
मैंने स्टुअर्ट सिएरा की बात " थिंकिंग इन डेटा " देखी और इस गेम में एक डिजाइन सिद्धांत के रूप में उसमें से एक विचार लिया। अंतर वह क्लोजर में काम कर रहा है और मैं जावास्क्रिप्ट में काम कर रहा हूं। मुझे इसमें हमारी भाषाओं के बीच कुछ प्रमुख …

14
कार्यात्मक प्रोग्रामिंग में साइड-इफेक्ट्स को बुराई क्यों माना जाता है?
मुझे लगता है कि साइड इफेक्ट एक प्राकृतिक घटना है। लेकिन यह कार्यात्मक भाषाओं में वर्जित की तरह है। कारण क्या हैं? मेरा प्रश्न कार्यात्मक प्रोग्रामिंग शैली के लिए विशिष्ट है। सभी प्रोग्रामिंग भाषा / प्रतिमान नहीं।

4
कार्यात्मक भाषाएं यादृच्छिक संख्याओं को कैसे संभालती हैं?
इसके बारे में मेरा मतलब यह है कि मैंने लगभग हर ट्यूटोरियल में कार्यात्मक भाषाओं के बारे में पढ़ा है, वह यह है कि कार्यों के बारे में एक बड़ी बात यह है कि यदि आप एक ही पैरामीटर के साथ दो बार फ़ंक्शन कहते हैं, तो आप हमेशा के …

4
क्या कार्यात्मक प्रोग्रामिंग मल्टीथ्रेडिंग में तेज है क्योंकि मैं चीजों को अलग तरह से लिखता हूं या क्योंकि चीजें अलग तरह से संकलित हैं?
मैं कार्यात्मक प्रोग्रामिंग की दुनिया में गोता लगा रहा हूं और मैं हर जगह पढ़ता रहता हूं कि कार्यात्मक भाषाएं मल्टीथ्रेडिंग / मल्टीकोर कार्यक्रमों के लिए बेहतर हैं। मैं समझता हूं कि कार्यात्मक भाषाएं बहुत सी चीजों को अलग-अलग तरीके से करती हैं, जैसे कि पुनरावृत्ति , यादृच्छिक संख्याएं आदि …

5
कार्यात्मक प्रोग्रामिंग में, अधिकांश डेटा संरचनाओं को अपरिवर्तनीय रखने के लिए अधिक मेमोरी उपयोग की आवश्यकता होती है?
कार्यात्मक प्रोग्रामिंग में चूंकि लगभग सभी डेटा संरचना अपरिवर्तनीय हैं, जब राज्य को एक नया ढांचा बदलना होता है। क्या इसका मतलब बहुत अधिक मेमोरी उपयोग है? मैं ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग प्रतिमान को अच्छी तरह से जानता हूं, अब मैं कार्यात्मक प्रोग्रामिंग प्रतिमान के बारे में जानने की कोशिश कर …

4
तीरों का उद्देश्य क्या है?
मैं हास्केल के साथ कार्यशील प्रोग्रामिंग सीख रहा हूं, और मैं पहले समझ द्वारा अवधारणाओं को हथियाने की कोशिश करता हूं कि मुझे उनकी आवश्यकता क्यों है। मैं कार्यात्मक प्रोग्रामिंग भाषाओं में तीर के लक्ष्य को जानना चाहूंगा। वे किस समस्या का समाधान करते हैं? मैंने http://en.wikibooks.org/wiki/Haskell/Understand_arrows और http://www.cse.chalmers.se/~rjmh/afp-arrows.pdf की …

12
कार्यात्मक प्रोग्रामिंग उद्योग में अधिक लोकप्रिय क्यों नहीं है? क्या अब इस पर पकड़ है? [बन्द है]
विश्वविद्यालय में मेरे चार वर्षों के दौरान हम कई कार्यात्मक प्रोग्रामिंग भाषाओं में बहुत कार्यात्मक प्रोग्रामिंग का उपयोग कर रहे हैं। लेकिन मैंने भी बहुत ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का उपयोग किया है, और वास्तव में मैं ऑब्जेक्ट ओरिएंटेड भाषाओं का उपयोग तब अधिक करता हूं, जब मैं अपनी पहली नौकरी …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.