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

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

3
स्काला और LWJGL का उपयोग करके एक सरलीकृत खेल के लिए कार्यात्मक प्रोग्रामिंग दृष्टिकोण
मैं, जावा अनिवार्य प्रोग्रामर, यह समझना चाहूंगा कि कार्यात्मक प्रोग्रामिंग डिजाइन सिद्धांतों (विशेष रूप से संदर्भीय पारदर्शिता) के आधार पर अंतरिक्ष आक्रमणकारियों का एक सरल संस्करण कैसे उत्पन्न किया जाए। हालांकि, हर बार जब मैं एक डिजाइन के बारे में सोचने की कोशिश करता हूं, तो मैं अत्यधिक परिवर्तनशीलता के …

2
अपरिवर्तनीय डेटा वाली भाषाओं में दोहरे लिंक किए गए या परिपत्र डेटा संरचनाओं पर संचालन को लागू करने के लिए समाधान
मैं यह सीखना चाहूंगा कि हास्केल में उन पर कुछ स्थानीय संचालन कैसे किए जा सकते हैं और कुछ स्थानीय ऑपरेशन किए जा सकते हैं, लेकिन प्रश्न हास्केल के लिए विशिष्ट नहीं है, और ग्राफ़ के बजाय हम दोगुनी लिंक वाली सूचियों पर विचार कर सकते हैं। प्रश्न: एक दोहरी …

2
क्या किसी कारण के रूप में वैकल्पिक का उपयोग करने का कोई कारण नहीं है मामले में जहां आप जानते हैं कि तर्क कुछ ऐसा है जिसकी आवश्यकता हो सकती है या नहीं?
जावा 8 के साथ, मैंने विकल्प / वैकल्पिक के उपयोग के बारे में अधिक से अधिक लेख देखे हैं। मैं समझता हूं कि वे जो प्रतिनिधित्व करने की कोशिश कर रहे हैं, और मैं उनमें से कई उदाहरणों को रिटर्न के रूप में इस्तेमाल करता हूं। हालाँकि मैं जो नहीं …

3
साइड इफेक्ट्स रेफरेंशियल ट्रांसपेरेंसी ब्रेकिंग
स्काला में कार्यात्मक प्रोग्रामिंग, संदर्भात्मक पारदर्शिता को तोड़ने पर एक साइड इफेक्ट के प्रभाव की व्याख्या करता है: साइड इफेक्ट, जिसका तात्पर्य रेफरल ट्रांसपेरेंसी के कुछ उल्लंघन से है। मैंने SICP का एक हिस्सा पढ़ा है , जो एक कार्यक्रम का मूल्यांकन करने के लिए "प्रतिस्थापन मॉडल" का उपयोग करने …

1
अधिकांश अनाम कार्यों को JIT संकलित क्यों नहीं किया जा सकता है और उन्हें कभी भी अनुकूलित नहीं किया जाएगा?
मैंने अभी कार्यात्मक प्रोग्रामिंग के बारे में https://techfindings.one/archives/2652 पढ़ा और इस पर आ गया: अनाम फ़ंक्शंस को अक्सर JIT संकलित नहीं किया जा सकता है और इसे कभी भी अनुकूलित नहीं किया जाएगा क्या कोई मुझे समझा सकता है कि ऐसा क्यों है?

2
असाइनमेंट के बिना राज्य बनाए रखना
मैं कार्यात्मक प्रोग्रामिंग सीख रहा हूं और मुझे यह समझने में परेशानी है कि असाइनमेंट के उपयोग के बिना कुछ विशेष परिदृश्यों को कैसे लागू किया जाता है। निम्नलिखित साधारण समस्या मेरे भ्रम को बहुत ज्यादा बढ़ा देती है। एक प्रोग्राम लिखें जो किसी दिए गए डेटा संरचना में परिवर्तन …

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

5
क्या इस समस्या का एक शुद्ध-कार्यात्मक समाधान अनिवार्य के रूप में साफ हो सकता है?
मैंने पायथन में एक अभ्यास किया है: बहुपद को गुणांक के एक समूह के रूप में दिया जाता है, जैसे कि शक्तियां सूचकांक द्वारा निर्धारित की जाती हैं, जैसे: (9,7,5) का अर्थ है 9 + 7 * x + 5 * x ^ 2 दिए गए x के लिए इसके …

2
जब हम साइड इफेक्ट से अलग गणना करते हैं तो हम "दुनिया से पूछ" कोड कहां डालते हैं?
कमांड-क्वेरी पृथक्करण सिद्धांत के अनुसार , क्लोजर प्रस्तुतियों के साथ डेटा और डीडीडी में सोच के अनुसार एक को कम्प्यूटेशंस और निर्णयों से अलग साइड इफेक्ट्स (दुनिया को संशोधित करना) करना चाहिए, ताकि दोनों हिस्सों को समझना और परीक्षण करना आसान हो। यह एक अनुत्तरित प्रश्न छोड़ देता है: जहां …

7
कोडिंग की कार्यात्मक शैली के लिए अपनी टीम का परिचय कैसे करें?
मेरे पास एक ऐसी स्थिति है जहां मेरे समूह के अधिकांश लोग ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग पृष्ठभूमि से आते हैं जिनमें कार्यात्मक प्रोग्रामिंग की कोई समझ नहीं है। क्लोजर जैसी मूल बातें भी नहीं। कार्यात्मक कोडिंग शैली में उन्हें पेश करने का एक अच्छा तरीका क्या हो सकता है, इसके बारे …

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

4
STDOUT और इसकी अशुद्धता
मैंने कार्यात्मक प्रोग्रामिंग के बारे में बहुत सारी किताबें और लेख पढ़े हैं और अभी भी कुछ बहुत बुनियादी अवधारणाओं को समझने में सक्षम नहीं होने पर शर्म आती है। कार्यात्मक प्रोग्रामिंग के मुख्य विचारों में से एक यह है कि एक ही इनपुट को हमेशा एक ही आउटपुट का …

5
क्या यह ठीक होगा यदि मैं अपनी सभी रूबी को लिखने का फैसला करता हूं जैसे कि यह हास्केल था?
यह देखते हुए कि रूबी में अच्छी सूची संचालन क्षमताएं हैं, इन-बिल्ट, मैप, सेलेक्ट, कलेक्ट आदि हैं। इसमें प्रोक्स, ब्लॉक और लैंबडास हैं, और इसमें अच्छा पुनरावृत्ति समर्थन ( eachपरिवार) है, क्या यह एक बुरा डिज़ाइन निर्णय होगा यदि मैं प्रयास करूं मेरे सभी रूबी सामान को सबसे शुद्ध-कार्यात्मक तरीके …

3
क्या कार्यात्मक प्रोग्रामिंग भाषाओं में समय अनुकूलन करने के लिए अधिक अवसर हैं?
मैं "रियल वर्ल्ड के लिए कार्यात्मक प्रोग्रामिंग" पुस्तक पढ़ रहा था। यह अनिवार्य और कार्यात्मक प्रोग्रामिंग भाषाओं के बीच तुलना के साथ शुरू हुआ। और यह कहा गया है कि कार्यात्मक प्रोग्रामिंग में 'मूल्य' और 'अभिव्यक्ति' कैसे 'चर' और 'अनिवार्य कार्य' से अलग हैं। चर्चा से मैंने एक विचार विकसित …

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

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