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

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

6
बाइनरी ट्री को कौन सा सेल्फ बैलेंस करेगा?
मैं हास्केल सीख रहा हूं और एक अभ्यास के रूप में मैं बाइनरी पेड़ बना रहा हूं। एक नियमित बाइनरी ट्री बनाने के बाद, मैं इसे आत्म संतुलन बनाने के लिए अनुकूलित करना चाहता हूं। इसलिए: सबसे कुशल कौन सा है? जिसे लागू करना सबसे आसान है? जो सबसे अधिक …

2
UML के स्थान पर कार्यात्मक प्रोग्रामर क्या उपयोग कर रहे हैं?
मैं सीएस का छात्र हूं। मैं वर्तमान में व्याख्यान में भाग ले रहा हूं, जहां हमें वस्तुनिष्ठ विश्लेषण और डिजाइन सिखाया जाता है। इसमें अधिकतर लेखन उपयोग के मामले होते हैं, उस समस्या का विश्लेषण करना जो क्लाइंट के लिए कुछ एप्लिकेशन लिखते समय हम सामना कर सकते हैं, और …

4
क्या प्रकार के मुहावरेदार या खराब डिजाइन के खिलाफ पैटर्न-मिलान है?
ऐसा लगता है कि एफ # कोड अक्सर पैटर्न के खिलाफ मेल खाता है। निश्चित रूप से match opt with | Some val -> Something(val) | None -> Different() आम लगता है। लेकिन एक OOP के नजरिए से, यह रनटाइम प्रकार की जांच के आधार पर नियंत्रण-प्रवाह जैसा एक भयानक …

1
क्या फ़ंक्शनल प्रोग्रामिंग में जेनरेटर फ़ंक्शंस मान्य हैं?
प्रश्न हैं: क्या जनरेटर कार्यात्मक प्रोग्रामिंग प्रतिमान को तोड़ते हैं? क्यों या क्यों नहीं? यदि हाँ, तो क्या कार्यात्मक प्रोग्रामिंग में जनरेटर का उपयोग किया जा सकता है और कैसे? निम्नलिखित को धयान मे रखते हुए: function * downCounter(maxValue) { yield maxValue; yield * downCounter(maxValue > 0 ? maxValue - …

5
क्या एक फ़ंक्शन तुरंत अशुद्ध है अगर यह एक फ़ंक्शन को पैरामीटर के रूप में लेता है?
चूंकि रनटाइम तक एक इनपुट पैरामीटर की शुद्धता अज्ञात है, क्या एक फ़ंक्शन तुरंत अशुद्ध माना जाता है अगर यह एक फ़ंक्शन पैरामीटर को इनपुट पैरामीटर के रूप में लेता है? संबंधित: यदि कोई फ़ंक्शन शुद्ध फ़ंक्शन को लागू करता है जो फ़ंक्शन के बाहर परिभाषित किया गया है, लेकिन …

4
क्या साइड इफेक्ट्स को पूरी तरह से अकादमिक रूप से संभालने के लिए IO मोनाड पैटर्न का लाभ है?
अभी तक एक और एफपी + साइड इफेक्ट्स प्रश्न के लिए खेद है, लेकिन मैं एक मौजूदा एक नहीं ढूंढ सका, जो मेरे लिए इसका उत्तर देता है। कार्यात्मक प्रोग्रामिंग की मेरी (सीमित) समझ यह है कि राज्य / साइड इफेक्ट्स को कम से कम किया जाना चाहिए और स्टेटलेस …

5
इंपीरियल के विपरीत कार्यात्मक प्रोग्रामिंग भाषाओं को क्या घोषित करता है?
कई लेखों पर, कार्यात्मक प्रोग्रामिंग के लाभों का वर्णन करते हुए, मैंने कार्यात्मक प्रोग्रामिंग भाषाओं को देखा है, जैसे हास्केल, एमएल, स्काला या क्लोजर, को "घोषणात्मक भाषाओं" के रूप में संदर्भित किया गया है जो कि सी / सी ++ / सी # या जावा जैसी अनिवार्य भाषाओं से अलग …

4
क्या कार्यात्मक प्रोग्रामिंग कोड में जटिलता जोड़ती है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …

4
गैर-कार्यात्मक भाषाओं में लगातार डेटा संरचनाओं का उपयोग
लगातार डेटा संरचनाओं से विशुद्ध रूप से कार्यात्मक या निकट-विशुद्ध रूप से कार्यात्मक लाभ वाली भाषाएँ क्योंकि वे अपरिवर्तनीय हैं और कार्यात्मक प्रोग्रामिंग की स्टेटलेस शैली के साथ अच्छी तरह से फिट हैं। लेकिन समय-समय पर हम जावा जैसी भाषाओं (राज्य-आधारित, ओओपी) के लिए लगातार डेटा संरचनाओं के पुस्तकालयों को …

7
कार्यात्मक प्रोग्रामिंग पर सुलभ पुस्तक [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

3
वेब प्रोग्रामिंग के लिए उर / वेब नई विशुद्ध रूप से कार्यात्मक भाषा? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

5
एल्म के दावों की तरह "नो रनटाइम अपवाद" होने का क्या लाभ है?
कुछ भाषाओं का दावा है कि अन्य भाषाओं पर एक स्पष्ट लाभ के रूप में "कोई रनटाइम अपवाद नहीं" है। मैं मामले पर भ्रमित हूं। रनटाइम अपवाद केवल एक उपकरण है, जहां तक ​​मुझे पता है, और जब इसका अच्छी तरह से उपयोग किया जाता है: आप "गंदे" राज्यों से …

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

6
कार्यों के लिए पारित तर्कों की मात्रा पर आधारित एक भाषा
यह विचार तथ्य संचालक जैसे +, -,% इत्यादि से प्रेरित है, या तो एक या दो तर्कों के साथ कार्य किए जा सकते हैं, और कोई दुष्प्रभाव नहीं। I या किसी और को मानकर, एक ऐसी भाषा लिखता है जो दो से अधिक तर्कों को पारित होने से रोकती है, …

5
क्या एक फ़ंक्शन हस्ताक्षर (FP) की तुलना में एक इंटरफ़ेस (OOP) का सिमेंटिक अनुबंध अधिक जानकारीपूर्ण है?
यह कुछ लोगों द्वारा कहा जाता है कि यदि आप ठोस सिद्धांतों को उनके चरम पर ले जाते हैं, तो आप कार्यात्मक प्रोग्रामिंग पर समाप्त होते हैं । मैं इस लेख से सहमत हूं लेकिन मुझे लगता है कि कुछ शब्दार्थ इंटरफ़ेस / ऑब्जेक्ट से फ़ंक्शन / क्लोजर तक के …

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