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

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

9
हानिकारक माना गया रिटर्न? क्या इसके बिना कोड कार्यात्मक हो सकता है?
ठीक है, इसलिए शीर्षक थोड़ा clickbaity है, लेकिन गंभीरता से मैं एक बता रहा हूं, कुछ समय के लिए किक मत पूछो । मुझे यह पसंद है कि कैसे यह सही वस्तु उन्मुख फैशन में संदेशों के रूप में उपयोग किए जाने वाले तरीकों को प्रोत्साहित करता है । लेकिन …

2
कार्यात्मक प्रोग्रामिंग में क्यों (या क्यों नहीं) अस्तित्वगत प्रकार को बुरा अभ्यास माना जाता है?
क्या कुछ तकनीकें हैं जिनका मैं अस्तित्व के प्रकारों पर निर्भरता को दूर करने के लिए लगातार रिफ्लेक्टर कोड का उपयोग कर सकता हूं? आमतौर पर ये आपके प्रकार के अवांछित निर्माणों को अयोग्य घोषित करने के साथ-साथ दिए गए प्रकार के बारे में कम से कम ज्ञान के साथ …

7
गैर-एफपी लोगों द्वारा कार्यात्मक प्रोग्रामिंग की थोड़ी मात्रा को समझा जा सकता है? [बन्द है]
केस : मैं एक कंपनी में काम कर रहा हूं, पायथन में एक एप्लिकेशन लिख रहा हूं जो सरणियों में बहुत सारे डेटा को संभाल रहा है। मैं इस समय इस कार्यक्रम का एकमात्र डेवलपर हूं, लेकिन यह शायद भविष्य में (1-3 वर्ष) किसी अन्य प्रोग्रामर द्वारा मेरे लिए अज्ञात …

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

7
आप एक फ़ंक्शन को क्या कहते हैं जहां एक ही इनपुट हमेशा एक ही आउटपुट लौटाएगा, लेकिन इसके साइड इफेक्ट भी हैं?
कहें कि हमारे पास एक सामान्य शुद्ध कार्य है जैसे कि function add(a, b) { return a + b } और फिर हम इसे ऐसे बदलते हैं कि इसका साइड इफेक्ट हो function add(a, b) { writeToDatabase(Math.random()) return a + b; } जहां तक ​​मुझे पता है यह एक शुद्ध …

8
जावा में कार्यात्मक प्रोग्रामिंग संभव है? [बन्द है]
मैं Amazon.com बुकस्टोर के माध्यम से ब्राउज़ कर रहा था और मैं "जावा डेवलपर्स के लिए कार्यात्मक प्रोग्रामिंग" पुस्तक में आया था । मैं कुछ बहुत ही कार्यात्मक कार्यात्मक प्रोग्रामिंग जानता हूं और 3 वर्षों से जावा में प्रोग्रामिंग कर रहा हूं। मैं जानना चाहूंगा कि जावा में कार्यात्मक प्रोग्रामिंग …

7
वृद्धि पर कार्यात्मक प्रोग्रामिंग?
मैंने हाल ही में देखा है कि कार्यात्मक प्रोग्रामिंग भाषाएँ लोकप्रियता प्राप्त कर रही हैं । मैंने हाल ही में देखा कि पिछले वर्ष की तुलना में Tiobe Index कैसे अपनी लोकप्रियता में वृद्धि दिखाता है, हालाँकि उनमें से अधिकांश इस सूचकांक के अनुसार शीर्ष 50 सबसे लोकप्रिय भाषाओं में …

8
क्या कार्यात्मक भाषाएं पुनरावृत्ति में बेहतर हैं?
टीएल; डीआर: क्या कार्यात्मक भाषाएं गैर-कार्यात्मक लोगों की तुलना में पुनरावृत्ति को बेहतर तरीके से संभालती हैं? मैं वर्तमान में कोड पूरा 2 पढ़ रहा हूं। पुस्तक के कुछ बिंदु पर, लेखक हमें पुनरावृत्ति के बारे में चेतावनी देता है। उनका कहना है कि जब संभव हो तो इसे टाला …

1
कार्यात्मक कार्यक्रम कैसे व्यवस्थित करें [बंद]
संभावित डुप्लिकेट: कार्यात्मक प्रोग्रामिंग बनाम OOP कार्यात्मक प्रोग्रामिंग के साथ प्रबंधनीय कोड कैसे लिखें? OOP में, कोड के लिए संगठन की आपकी मूल इकाई वर्ग है। जावा, C # और समान भाषाओं में अक्सर उपयोग की जाने वाली कार्यप्रणाली आपके कोड को प्रत्येक वर्ग के लिए एक वर्ग फ़ाइल नाम …

5
उच्च-क्रम के कार्यों से निर्भरता उलटा कैसे होती है?
आज मैंने सिर्फ इस लेख को देखा है जिसमें एफ # विकास में ठोस सिद्धांत की प्रासंगिकता का वर्णन किया गया है- एफ # और डिजाइन सिद्धांत - एसओएलआईडी और अंतिम एक को संबोधित करते हुए - "निर्भरता उलटा सिद्धांत", लेखक ने कहा: एक कार्यात्मक दृष्टिकोण से, इन कंटेनरों और …

7
हास्केल और लिस्प बनाम हास्केल या लिस्प [बंद]
मैं वर्तमान में C, C ++ और पायथन के साथ कोड करता हूं। मैं एक कार्यात्मक प्रोग्रामिंग भाषा चुनना चाहता हूं, और अभी मैं हास्केल की ओर झुक रहा हूं। मैं यहां "हास्केल बनाम लिस्प" युद्ध शुरू नहीं करना चाहता; जो मैं जानना चाहता हूं वह यह है: यदि मैं …

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

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

5
क्या अपरिवर्तनीयता मल्टी-प्रोसेसर प्रोग्रामिंग में ताले की आवश्यकता को पूरी तरह से समाप्त कर देती है?
भाग 1 स्पष्ट रूप से अपरिवर्तनीयता मल्टी-प्रोसेसर प्रोग्रामिंग में ताले की आवश्यकता को कम कर देती है, लेकिन क्या यह उस आवश्यकता को समाप्त करता है, या ऐसे उदाहरण हैं जहां अकेले अपरिहार्यता पर्याप्त नहीं है? यह मुझे लगता है कि आप केवल प्रसंस्करण को स्थगित कर सकते हैं और …

3
संदर्भात्मक पारदर्शिता क्या है?
मैंने देखा है कि अनिवार्य प्रतिमानों में f (x) + f (x) जैसा हो सकता है वैसा न हो: 2 * f (x) लेकिन एक कार्यात्मक प्रतिमान में यह समान होना चाहिए। मैंने पायथन और स्कीम दोनों मामलों को लागू करने की कोशिश की है , लेकिन मेरे लिए वे …

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