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

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

7
कार्यात्मक प्रोग्रामिंग के लिए तर्क [बंद]
बंद रहता है । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 6 साल पहले …

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

2
क्या कार्यात्मक प्रोग्रामिंग भाषाएँ दुष्प्रभाव को कम करती हैं?
विकिपीडिया के अनुसार, फंक्शनल प्रोग्रामिंग लैंग्वेजेस , जो कि डिक्लेरेटिव हैं, वे साइड इफेक्ट्स को कम करती हैं। सामान्य रूप से घोषणात्मक प्रोग्रामिंग , साइड इफेक्ट्स को कम करने या समाप्त करने का प्रयास करता है। इसके अलावा, विकिपीडिया के अनुसार, एक दुष्प्रभाव राज्य परिवर्तनों से संबंधित है। इसलिए, कार्यात्मक …

1
मॉकिंग निर्भरता के साथ कार्यात्मक शैली कैसे मदद करती है?
हाल ही में जावा पत्रिका के एक अंक में केंट बेक के साथ साक्षात्कार से: Binstock: आइए चर्चा करते हैं microservices की। मुझे ऐसा लगता है कि माइक्रोसर्विसेज पर परीक्षण-प्रथम इस अर्थ में जटिल हो जाएगा कि कुछ सेवाओं, कार्य करने के लिए, अन्य सेवाओं के पूरे समूह की उपस्थिति …

2
कार्यात्मक प्रोग्रामिंग भाषाओं के लिए डोमेन प्रेरित डिजाइन के बराबर
मैं वास्तव में डोमेन संचालित डिजाइन के विचार से प्यार करता हूं, हालांकि, जैसा कि मैं गो सीख रहा हूं, मैं सोच रहा हूं कि क्या डीडीडी के बराबर एक प्रभावी रूप से अधिक कार्यात्मक भाषा है?

5
बेस्ट प्रैक्टिस - रैपिंग अगर फंक्शन कॉल के आसपास हो तो फंक्शन में गार्ड से जल्दी बाहर निकलना
मुझे पता है कि यह बहुत उपयोग-मामला विशिष्ट हो सकता है, लेकिन मैं खुद को इस बात से बहुत बार आश्चर्यचकित पाता हूं। क्या आमतौर पर पसंदीदा वाक्यविन्यास है। मैं यह नहीं पूछ रहा हूं कि किसी फ़ंक्शन में सबसे अच्छा तरीका क्या है, मैं पूछ रहा हूं कि मुझे …

3
असाइनमेंट ऑपरेटर या लूप्स का उपयोग कार्यात्मक प्रोग्रामिंग में हतोत्साहित क्यों?
यदि मेरा फ़ंक्शन दो आवश्यकताओं से नीचे मिलता है, तो मेरा मानना ​​है कि Sum किसी सूची में आइटम के सारांश को वापस करने के लिए फ़ंक्शन जहां आइटम दी गई स्थिति के लिए सही का मूल्यांकन करता है, उसे शुद्ध फ़ंक्शन के रूप में निर्दिष्ट किया जाना चाहिए? 1) …

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

2
मैं _read_ कार्यात्मक जावास्क्रिप्ट कोड कैसे बना सकता हूं?
मेरा मानना ​​है कि मैंने जावास्क्रिप्ट में कार्यात्मक प्रोग्रामिंग अंतर्निहित कुछ बुनियादी अवधारणाओं को सीखा है। हालाँकि, मुझे विशेष रूप से कार्यात्मक कोड, यहां तक ​​कि कोड मैंने लिखा है, पढ़ने में परेशानी होती है, और आश्चर्य होता है कि क्या कोई मुझे कोई संकेत, सुझाव, सर्वोत्तम अभ्यास, शब्दावली आदि …

1
क्या यह Redux के सिद्धांतों को OO भाषाओं में लागू करने के लिए समझ में आता है?
Redux अनिवार्य रूप से कार्यात्मक प्रोग्रामिंग है, और यह बहुत मायने रखता है। जैसा कि मैं एक अलग परियोजना में एक गैर-जावास्क्रिप्ट ओओपी भाषा पर वापस जाता हूं, मैं एक ही सिद्धांत को लागू करना चाहूंगा जैसे कि एकल राज्य वस्तु, पुनर्निर्देशक जो उस राज्य के कुछ हिस्सों पर कार्य …

2
कार्यात्मक भाषाओं में दो-आयामी बोर्ड गेम के लिए डेटा संरचना
मैं कार्यात्मक प्रोग्रामिंग भाषा एलिक्सिर में एक साधारण मिनीमैक्स कार्यान्वयन बना रहा हूं । क्योंकि कई पूर्ण-ज्ञान वाले गेम हैं (टिक टीएसी पैर की अंगुली, कनेक्ट-चार, चेकर्स, शतरंज आदि), यह कार्यान्वयन इन खेलों में से किसी के लिए गेम एआई बनाने के लिए एक रूपरेखा हो सकता है। हालाँकि, मैं …

3
क्या किसी फ़ंक्शन को किसी अन्य फ़ंक्शन से शुद्ध माना जाता है?
मैं बिना साइड इफ़ेक्ट के फंक्शन्स बनाते समय डिफॉल्ट वेरिएबल वैल्यूज़ को हैंडल करने का एक तरीका निकालने की कोशिश कर रहा हूँ और निम्नलिखित के साथ समाप्त हो गया है: function getDefaultSeparator() { return ':'; } function process(input, separator) { var separator = separator || getDefaultSeparator(); // Use separator …

3
टाइप-आधारित आक्रमणकारियों के लिए कार्यात्मक प्रोग्रामिंग उत्तर क्या है?
मुझे पता है कि आक्रमणकारियों की अवधारणा कई प्रोग्रामिंग प्रतिमानों में मौजूद है। उदाहरण के लिए, लूप आक्रमणकारी ओओ, कार्यात्मक और प्रक्रियात्मक प्रोग्रामिंग में प्रासंगिक हैं। हालांकि, ओओपी में पाया जाने वाला एक बहुत ही उपयोगी प्रकार एक विशेष प्रकार के डेटा का एक अपरिवर्तनीय है। यह मैं शीर्षक में …

1
"फ्लक्स" और शुद्ध कार्यात्मक प्रतिक्रियाशील प्रोग्रामिंग के बीच क्या संबंध है?
फ्लक्स, जहां तक ​​मुझे समझ में आया, यह एक ऐसी तकनीक है, जो अप्रत्यक्ष रूप से किसी एप्लिकेशन के डेटाफ्लो से निपटने के बारे में है, जो राज्य को रीड-ओनली, सेल्फ-निहित "स्टोर्स" में बाकी प्रोग्राम से अलग-थलग रखती है, जिसे सुनकर अपना स्टेटस बदल सकते हैं। "क्रियाएं" जो विचारों द्वारा …

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

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