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

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

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

10
एक कार्यक्रम एक बंद का उपयोग क्यों करेगा?
कई पदों को बंद करने के बारे में समझाने के बाद यहाँ मुझे अभी भी एक महत्वपूर्ण अवधारणा याद आ रही है: एक क्लोजर क्यों लिखें? एक प्रोग्रामर क्या विशिष्ट कार्य करेगा जो एक बंद द्वारा सबसे अच्छा काम किया जा सकता है? स्विफ्ट में बंद होने के उदाहरण एक …

3
एक लैम्ब्डा क्या है, और यह क्यों उपयोगी होगा? [बन्द है]
अब तक मैंने इसके बारे में सुना: लैम्ब्डा कैलकुलस लैम्ब्डा प्रोग्रामिंग लम्बोदर भाव लैम्ब्डा कार्य करता है जो सभी कार्यात्मक प्रोग्रामिंग से संबंधित लगता है ... जाहिरा तौर पर इसे C ++ 1x में एकीकृत किया जाएगा, इसलिए मैं इसे अब बेहतर समझ सकता हूं: http://en.wikipedia.org/wiki/C%2B%2B0x#Lambda_functions_and_expressions क्या कोई व्यक्ति संक्षेप …

6
एक फंक्शन और एक लैम्ब्डा में क्या अंतर है?
मैं 'फंक्शन ’और about लैंबडा’ को लेकर थोड़ा भ्रमित हूं। मैंने कुछ उदाहरणों को दिखाते हुए कहा है कि योजना कीवर्ड lambdaजावास्क्रिप्ट कीवर्ड के समान ही काम करता है function, लेकिन मैं वास्तव में नहीं जानता कि वे कैसे संबंधित हैं। मुझे बताया गया है कि 'फंक्शन' और 'मेथड' को …

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

1
आप हास्केल या अन्य कार्यात्मक प्रोग्रामिंग भाषाओं में प्रोग्राम कैसे डिज़ाइन करते हैं?
मुझे c # या रूबी जैसी ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषाओं में कुछ अनुभव है। मुझे पता है कि ऑब्जेक्ट ओरिएंटेड शैली में एक कार्यक्रम कैसे डिज़ाइन किया जाए, कक्षाएं और ऑब्जेक्ट कैसे बनाएं, और उनके बीच संबंधों को कैसे परिभाषित किया जाए। मुझे कुछ डिज़ाइन पैटर्न भी पता हैं। लोग …

3
कॉम्बिनेटर क्या हैं और उन्हें प्रोग्रामिंग परियोजनाओं पर कैसे लागू किया जाता है? (व्यावहारिक स्पष्टीकरण)
कॉम्बिनेटर क्या हैं? मैं देख रहा हूँ: एक व्यावहारिक व्याख्या वे कैसे उपयोग किए जाते हैं इसके उदाहरण कॉम्बिनेटर कोड की गुणवत्ता / सामान्यता में सुधार कैसे करते हैं इसके उदाहरण मैं नहीं ढूंढ रहा हूं: कॉम्बिनेटरों के स्पष्टीकरण जो मुझे काम करने में मदद नहीं करते हैं (जैसे कि …

14
कार्यात्मक प्रोग्रामिंग के लिए वर्तमान उत्साह क्यों? [बन्द है]
मैं स्कैल्, क्लीजुर और एफ # के संबंध में हाल ही में कार्यात्मक प्रोग्रामिंग भाषाओं के बारे में बहुत उत्साह से सुन रहा हूं। मैंने हाल ही में एफसी प्रतिमान सीखने के लिए हास्केल का अध्ययन शुरू किया है। मुझे यह पसंद है, यह वास्तव में मजेदार है, और मेरी …

11
"के बारे में कारण करने के लिए आसान" - इसका क्या मतलब है? [बन्द है]
मैंने कई बार सुना है जब अन्य डेवलपर्स उस वाक्यांश का उपयोग कुछ पैटर्न या "सर्वोत्तम प्रथाओं" को विज्ञापित करने के लिए करते हैं। अधिकांश समय इस वाक्यांश का उपयोग तब किया जाता है जब आप कार्यात्मक प्रोग्रामिंग के लाभों के बारे में बात कर रहे हों। वाक्यांश "ईज़ी टू …

6
जावा के लिए वर्कअराउंड अपवादों की जाँच की
मैं लैंबडास और डिफॉल्ट मेथड इंटरफेस के बारे में कई नए जावा 8 फीचर्स की सराहना करता हूं। फिर भी, मैं अभी भी जाँच किए गए अपवादों से ऊब गया हूं। उदाहरण के लिए, यदि मैं किसी वस्तु के सभी दृश्यमान क्षेत्रों को सूचीबद्ध करना चाहता हूं, तो मैं इसे …

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

2
छोटे काल के प्रारंभिक इतिहास में "नियत" से एलन के का क्या अर्थ था?
मैं स्मॉलटॉक के प्रारंभिक इतिहास को पढ़ रहा हूं और "असाइनमेंट" के कुछ उल्लेख हैं जो मुझे इसके बारे में मेरी समझ पर सवाल करते हैं: हालांकि OOP कई प्रेरणाओं से आया था, दो केंद्रीय थे। बड़े पैमाने पर एक जटिल मॉड्यूल के लिए एक बेहतर मॉड्यूल योजना ढूंढनी थी …

3
एनीमिक डोमेन मॉडल को C # / OOP में बुरा क्यों माना जाता है, लेकिन F # / FP में बहुत महत्वपूर्ण है?
मस्ती और लाभ के लिए एफ # पर एक ब्लॉग पोस्ट में , यह कहता है: एक कार्यात्मक डिजाइन में, डेटा से व्यवहार को अलग करना बहुत महत्वपूर्ण है। डेटा प्रकार सरल और "गूंगा" हैं। और फिर अलग से, आपके पास कई फ़ंक्शन हैं जो उन डेटा प्रकारों पर कार्य …

5
आईओ मोनाद के आलोचक को दुनिया पर काम करने वाले एक राज्य मोनाद के रूप में देखा जा रहा है
IOहास्केल में इकाई अक्सर एक राज्य इकाई जहां राज्य दुनिया है के रूप में समझाया गया है। तो प्रकार IO aमोनाड के मूल्य को कुछ इस तरह देखा जाता है worldState -> (a, worldState)। कुछ समय पहले मैंने एक लेख (या एक ब्लॉग / मेलिंग सूची पोस्ट) पढ़ा, जिसने इस …

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

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