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

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

6
क्यों कार्यात्मक प्रोग्रामिंग
कार्यात्मक प्रोग्रामिंग के साथ सौदा क्या है? मैं इसके बारे में बहुत बात करता हूं लेकिन ईमानदार होने के लिए मैंने उन्हें कभी भी उपयोगी नहीं पाया। इतने सारे विश्वविद्यालय स्पष्ट रूप से उन्हें क्यों सिखाते हैं?

9
F # को एक बड़े कोडबेस और इंजीनियरिंग टीम में पेश करने की वास्तविक दुनिया के नुकसान [बंद]
मैं एक बड़ी मौजूदा कोडबेस (सभी C #) और एक बड़े आकार की इंजीनियरिंग टीम के साथ एक सॉफ्टवेयर फर्म का CTO हूं। मैं देख सकता हूं कि F # में कोड के कुछ हिस्सों को लिखना कितना आसान होगा, जिसके परिणामस्वरूप तेजी से विकास का समय, कम कीड़े, आसान …

7
अनिवार्य ब्रेक स्टेटमेंट और अन्य लूप चेक के कार्यात्मक समकक्ष क्या हैं?
चलो कहते हैं, मैं नीचे तर्क है। कैसे लिखें कि कार्यात्मक प्रोग्रामिंग में? public int doSomeCalc(int[] array) { int answer = 0; if(array!=null) { for(int e: array) { answer += e; if(answer == 10) break; if(answer == 150) answer += 100; } } return answer; } अधिकांश ब्लॉगों, लेखों में …

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

12
कार्यात्मक प्रोग्रामिंग के परिचय के लिए स्कीम बनाम हास्केल?
मैं C और C # में प्रोग्रामिंग के साथ सहज हूं, और भविष्य में C ++ का पता लगाऊंगा। मुझे एक अलग प्रोग्रामिंग प्रतिमान के रूप में कार्यात्मक प्रोग्रामिंग की खोज करने में रुचि हो सकती है। मैं मज़े के लिए ऐसा कर रहा हूं, मेरी नौकरी में कंप्यूटर प्रोग्रामिंग …

2
कार्यात्मक प्रोग्रामिंग के लिए SOLID सिद्धांतों के बराबर
मैंने ऑब्जेक्ट-ओरिएंटेड डिज़ाइन के बारे में सोचते हुए SOLID सिद्धांतों को काफी उपयोगी पाया है । क्या कार्यात्मक प्रोग्रामिंग के लिए भाषा-अज्ञेय सिद्धांतों के समान / समकक्ष सेट है?

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

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

7
शायद मोनड बनाम अपवाद
मुझे आश्चर्य है कि अपवादों पर Maybe मोनाड के फायदे क्या हैं ? ऐसा लगता है कि सिंटैक्स Maybeका सिर्फ स्पष्ट (और अंतरिक्ष-उपभोग) तरीका है try..catch। अद्यतन करें कृपया ध्यान दें कि मैं जानबूझकर हास्केल का उल्लेख नहीं कर रहा हूं ।

5
जावास्क्रिप्ट एक कार्यात्मक प्रोग्रामिंग भाषा है
क्या जावास्क्रिप्ट एक कार्यात्मक भाषा है? मुझे पता है कि इसमें वस्तुएं हैं और आप इसके साथ OOP भी कर सकते हैं, लेकिन क्या यह एक कार्यात्मक भाषा भी है, क्या इसका उपयोग उस तरह से किया जा सकता है? आप जानते हैं कि ओओपी कैसे बन गया / प्रोग्रामिंग …

7
क्या हास्केल का प्रकार प्रणाली कार्यात्मक प्रोग्रामिंग को समझने में बाधा है? [बन्द है]
मैं कार्यात्मक प्रोग्रामिंग को समझने के उद्देश्य से हास्केल का अध्ययन कर रहा हूं, इस अपेक्षा के साथ कि मैं अन्य भाषाओं में प्राप्त अंतर्दृष्टि को लागू करूंगा (ग्रूवी, पायथन, जावास्क्रिप्ट मुख्य रूप से।) मैं हास्केल चुनता हूं क्योंकि मुझे आभास था कि यह बहुत ही विशुद्ध रूप से कार्यात्मक …

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

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

3
क्या सभी कार्यात्मक भाषाएं कचरा संग्रहण का उपयोग करती हैं?
क्या एक कार्यात्मक भाषा है जो स्केम शब्दार्थ का उपयोग करने की अनुमति देती है - गुंजाइश के अंत में स्वचालित निर्धारक विनाश?

7
कक्षाओं के साथ OOP की तुलना में कार्यात्मक प्रोग्रामिंग
मुझे हाल ही में कार्यात्मक प्रोग्रामिंग की कुछ अवधारणाओं में दिलचस्पी है। मैंने पिछले कुछ समय से OOP का उपयोग किया है। मैं देख सकता हूं कि मैं OOP में एक काफी जटिल ऐप कैसे बनाऊंगा। प्रत्येक वस्तु को पता होता है कि वस्तु को कैसे करना है। या कुछ …

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