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

फ़ंक्शनल प्रोग्रामिंग एक प्रोग्रामिंग प्रतिमान है जो मुख्य रूप से एब्सट्रक्शन के निर्माण और कंप्यूटर प्रोग्राम को शामिल करने वाले अभिकलन को व्यक्त करने के लिए फ़ंक्शंस का उपयोग करता है।

1
बाधा-आधारित प्रकार का बीजगणितीय डेटा के साथ आविष्कार
मैं एमएल वंशावली की अभिव्यक्ति आधारित भाषा पर काम कर रहा हूं, इसलिए इसे स्वाभाविक रूप से प्रकार की आवश्यकता है> :) अब, मैं ईओपीएल (फ्रीडमैन और वैंड) में एक सरल कार्यान्वयन के आधार पर, प्रकारों की स्थापना की समस्या के लिए एक बाधा-आधारित समाधान का विस्तार करने की कोशिश …

1
एमएल प्रकार के अनुमान की घातीय लागत का संक्षिप्त उदाहरण
यह मेरे ध्यान में लाया गया था कि ओकेएमएल जैसी कार्यात्मक भाषा में प्रकार के अनुमान की लागत बहुत अधिक हो सकती है। दावा यह है कि अभिव्यक्ति का एक क्रम ऐसा है कि प्रत्येक अभिव्यक्ति के लिए अभिव्यक्ति की लंबाई पर संबंधित प्रकार की लंबाई घातीय है। मैंने नीचे …

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

4
कार्यात्मक कोड को सही साबित करने के लिए सामान्य औपचारिक तकनीकें क्या हैं?
मैं एक हास्केल कार्यक्रम के कुछ हिस्सों के लिए प्रमाण प्रदान करना चाहता हूं जो मैं अपनी थीसिस के हिस्से के रूप में लिख रहा हूं। अब तक, मैं एक अच्छा संदर्भ कार्य खोजने में विफल रहा। हास्केल ( Google पुस्तकें ) में ग्राहम हटन की परिचयात्मक पुस्तक प्रोग्रामिंग - …

1
क्या स्वप्रकार से प्रेरक निर्माणों की गणना अप्रचलित हो जाती है?
सेल्फ टाइप्स कंस्ट्रक्टस ऑफ कंस्ट्रक्शंस [1] का एक विस्तार है, जो भाषा को स्कॉट एनकोडिंग के माध्यम से एन्कोड किए गए बीजीय डेटाैटिप्स को व्यक्त करने की अनुमति देता है। स्कॉट एन्कोडिंग एक को पैटर्न-मैच करने की क्षमता प्रदान करता है O(1), जो सीसी पर आगमनात्मक परिभाषाओं के समावेश के …

3
अनाम लैम्ब्डा फ़ंक्शन (कार्यात्मक प्रोग्रामिंग)
अनाम (लैम्ब्डा) फ़ंक्शन क्या हैं? एक कार्यात्मक प्रोग्रामिंग भाषा में एक अनाम फ़ंक्शन की औपचारिक परिभाषा क्या है? अपने सरल शब्दों में, जब मैं स्कीम / लिस्प में प्रोग्रामिंग कर रहा हूं तो मैं कहूंगा कि एक अनाम (लंबो) फ़ंक्शन एक फ़ंक्शन है जो एक पहचानकर्ता के लिए बाध्य नहीं …

1
λ -कुलस: कार्यों के स्मृति प्रतिनिधित्व में सबसे कुशल क्या है?
मैं समारोह इनकोडिंग (चर्च के / स्कॉट) बनाम प्रतिष्ठित इनकोडिंग (कोडांतरक / सी) डाटा संरचनाओं के प्रदर्शन की तुलना करना चाहते हैं। लेकिन इससे पहले कि मैं यह जानना चाहता हूं कि स्मृति में कार्य प्रतिनिधित्व कितना कुशल / उपयोगी हो सकता है। समारोह पाठ्यक्रम आंशिक रूप से लागू किया …

2
टाइप सिस्टम में एक छँटाई ऑपरेशन साबित करना
मैं जानना चाहता हूं कि प्रोग्रामिंग भाषा में एक प्रकार की प्रणाली कितनी फायदेमंद हो सकती है। उदाहरण के लिए, मुझे पता है कि एक भरोसेमंद रूप से टाइप की गई प्रोग्रामिंग भाषा में, हम Vectorटाइप सिग्नेचर में वेक्टर के आकार को शामिल करते हुए एक क्लास बना सकते हैं …

1
दहनशील तर्क शब्द हमेशा बड़े होते हैं?
तो एसके कॉम्बिनेटर का उपयोग करके लैंबडा कैलकुलस शब्द को कॉम्बिनेटर लॉजिक में बदलने के लिए एक एल्गोरिदम है। यह उन चीजों का उत्पादन करता है जो आकार में विस्फोट करते हैं। मैं आकार में इस विस्फोट के बारे में अधिक जानना चाहूंगा। मैं हालांकि एक बेहतर एल्गोरिथ्म के बारे …

3
क्या कार्यात्मक प्रोग्रामिंग में अपरिवर्तनीयता वास्तव में मौजूद है?
हालांकि मैं अपने दैनिक जीवन में एक प्रोग्रामर के रूप में काम करता हूं और सभी ट्रेंडी भाषाओं (पायथन, जावा, सी, आदि) का उपयोग करता हूं। मेरे पास अभी भी कोई स्पष्ट दृष्टिकोण नहीं है कि कार्यात्मक प्रोग्रामिंग क्या है। मैंने जो पढ़ा है, उसमें से कार्यात्मक भाषाओं की एक …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.