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

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

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

4
क्यों सभी कार्यात्मक प्रोग्रामिंग ट्यूटोरियल इतना मैथी हैं?
मैं कार्यात्मक प्रोग्रामिंग और अधिकांश ट्यूटोरियल सीखने की कोशिश कर रहा हूं, मैंने गणित का उपयोग अधिक जटिल निर्माणों के लिए किया है (यहां तक ​​कि कुछ मामलों में सरल भी)। ऐसा क्यों है? मुझे लगता है कि कुछ आसान का इस्तेमाल किया जा सकता है। इसके कारण इसे सीखना …

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

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

6
क्या फंक्शनल प्रोग्रामिंग का उपयोग पूर्ण उद्यम अनुप्रयोग विकसित करने के लिए किया जा सकता है?
मैं अभी फंक्शनल प्रोग्रामिंग (एफपी) सीखना शुरू कर रहा हूं। मैं एक OOP दुनिया से आता हूं, जहां सब कुछ वस्तुएं हैं, और उनमें से अधिकांश परस्पर हैं। मेरे पास इस अवधारणा के इर्द-गिर्द एक कठिन समय है कि कार्यों के दुष्प्रभाव नहीं हैं अगर कोई चीज परस्पर भिन्न नहीं …

3
क्या सॉफ़्टवेयर गुणवत्ता पर विभिन्न भाषाओं के प्रभाव पर कोई अनुभवजन्य अध्ययन है?
कार्यात्मक प्रोग्रामिंग भाषाओं के समर्थकों का कहना है कि कार्यात्मक प्रोग्रामिंग कोड के बारे में तर्क करना आसान बनाता है। वैधानिक रूप से टाइप की गई भाषाओं के पक्ष में लोगों का कहना है कि उनके कंपाइलर टाइप सिस्टम की अतिरिक्त जटिलता के लिए पर्याप्त त्रुटियां पकड़ लेते हैं। लेकिन …

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

4
कार्यात्मक प्रोग्रामिंग में राज्य की समस्याओं से निपटना
मैंने सीखा है कि मुख्य रूप से एक OOP दृष्टिकोण से कैसे प्रोग्राम किया जाए (हम में से अधिकांश, मुझे यकीन है), लेकिन मैंने यह सीखने में बहुत समय बिताया है कि समस्याओं को कार्यात्मक तरीके से कैसे हल किया जाए। एफपी के साथ गणना संबंधी समस्याओं को कैसे हल …

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

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

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

1
जावा 8 विधि में स्कैला फ़ंक्शन पास करना
निम्नलिखित स्कैला कोड काम करता है और एक जावा विधि को पारित किया जा सकता है जो एक फ़ंक्शन की उम्मीद करता है। क्या ऐसा करने का कोई क्लीनर तरीका है? यहाँ मेरा पहला पास है: val plusOne = new java.util.function.Function[Int,Int] { override def apply(t:Int):Int = t + 1 override …

4
विशुद्ध रूप से कार्यात्मक भाषा में दृढ़ता कैसे फिट होती है?
दृढ़ता से निपटने के लिए कमांड हैंडलर का उपयोग करने का पैटर्न कैसे शुद्ध रूप से कार्यात्मक भाषा में फिट होता है, जहां हम संभव के रूप में पतली से IO-संबंधित कोड बनाना चाहते हैं? डोमेन-डिज़ाइन डिज़ाइन को ऑब्जेक्ट-ओरिएंटेड भाषा में लागू करते समय, राज्य परिवर्तनों को निष्पादित करने के …

5
JVM इतनी सारी JVM भाषाओं का समर्थन करने के लिए कितना बहुमुखी है?
JVM जावा Groovy,Clojure,Scalaआदि के अलावा अन्य कई भाषाओं का समर्थन करता है जो जावा के विपरीत कार्यात्मक भाषाएं हैं (मैं संस्करण 8 से पहले जावा का उल्लेख कर रहा हूं जहां Lambda'sसमर्थित नहीं हैं) जो कार्यात्मक क्षमताओं का समर्थन नहीं करता है। एक उच्च स्तर जो जेवीएम को इतना बहुमुखी …

3
सबसे तेज़ कार्यात्मक भाषा
मैं हाल ही में कार्यात्मक प्रोग्रामिंग में विशेष रूप से हास्केल और एफ # में देरी कर रहा हूं, इससे पहले। कुछ घूमने के बाद मुझे अधिक प्रमुख कार्यात्मक भाषाओं (स्काला, एफ # आदि) की एक बेंचमार्क तुलना नहीं मिली। मुझे पता है कि यह जरूरी नहीं है कि कुछ …

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