haskell पर टैग किए गए जवाब

एक कार्यात्मक प्रोग्रामिंग भाषा

1
सॉफ्टवेयर ट्रांजेक्शनल मेमोरी की संगतता उदाहरण
सॉफ़्टवेयर ट्रांसेक्शनल मेमोरी के प्रमुख लाभों में से एक जो हमेशा उल्लेखित होता है, वह है कंपैटिबिलिटी और मॉड्युलैरिटी। अलग-अलग घटकों का उत्पादन करने के लिए विभिन्न टुकड़ों को जोड़ा जा सकता है। लॉक-आधारित कार्यक्रमों में, यह अक्सर ऐसा नहीं होता है। मैं एक साधारण उदाहरण की तलाश कर रहा …
11 haskell  clojure  stm 

1
विभिन्न प्रकार के कंस्ट्रक्टर्स में एक ही नाम वाले डेटा कंस्ट्रक्टर्स को क्यों अस्वीकृत किया गया है?
निम्नलिखित घोषणा एक त्रुटि देती है: type Vec2d = (Float, Float) type Vec3d = (Float, Float, Float) -- Rect x y defines a rectangle spanning from (0,0) to (x,y) data Obj2d = Rect Float Float | Translate Vec2d Obj2d -- Cuboid x y z defines a cuboid spanning from (0,0,0) …
11 haskell 

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

1
उत्पादन के लिए हैस्केल भाषा विस्तार सीखने की आवश्यकता
हास्केल कोर भाषा वास्तव में सरल है। एक OO पृष्ठभूमि से आ रहा है, मुख्य कठिनाई शुद्ध कार्यात्मक प्रतिमान के लिए अनुकूल है। "बेसिक" हास्केल सीखते हुए, मैंने हमेशा सीएस लोगों के लिए खिलौने के रूप में या भाषा के भविष्य के संस्करणों के लिए प्रयोगों के रूप में माना …
10 haskell 

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

4
STDOUT और इसकी अशुद्धता
मैंने कार्यात्मक प्रोग्रामिंग के बारे में बहुत सारी किताबें और लेख पढ़े हैं और अभी भी कुछ बहुत बुनियादी अवधारणाओं को समझने में सक्षम नहीं होने पर शर्म आती है। कार्यात्मक प्रोग्रामिंग के मुख्य विचारों में से एक यह है कि एक ही इनपुट को हमेशा एक ही आउटपुट का …

5
क्या यह ठीक होगा यदि मैं अपनी सभी रूबी को लिखने का फैसला करता हूं जैसे कि यह हास्केल था?
यह देखते हुए कि रूबी में अच्छी सूची संचालन क्षमताएं हैं, इन-बिल्ट, मैप, सेलेक्ट, कलेक्ट आदि हैं। इसमें प्रोक्स, ब्लॉक और लैंबडास हैं, और इसमें अच्छा पुनरावृत्ति समर्थन ( eachपरिवार) है, क्या यह एक बुरा डिज़ाइन निर्णय होगा यदि मैं प्रयास करूं मेरे सभी रूबी सामान को सबसे शुद्ध-कार्यात्मक तरीके …

2
हास्केल में एनुम का एक उपवर्ग क्यों नहीं बँधा है
ऐसा लगता है कि किसी भी बंधे हुए उदाहरण में Enum का एक सामान्य कार्यान्वयन होना चाहिए। मैं व्यक्तिगत रूप से एक प्रतिरूप के बारे में नहीं सोच सकता, हालांकि अगर कोई व्यक्ति ऐसा है जो रोगविज्ञानी नहीं है तो मैं समझूंगा कि ऐसा क्यों नहीं है। :iदो टाइपकास्टेस पर …

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

2
गोलांग / हास्केल में प्रकार का अनुमान
मैंने पढ़ा है कि गो को वास्तव में इस अर्थ में सही प्रकार का अनुमान नहीं है कि कार्यात्मक भाषाएं जैसे कि एमएल या हास्केल है, लेकिन मैं दो संस्करणों की तुलना को समझने में सरल नहीं हो पाया हूं। क्या कोई व्यक्ति मूल शब्दों में समझा सकता है कि …

1
हास्केल के प्रकार प्रणाली के पीछे सिद्धांत को समझने के लिए गणित की आवश्यकता थी?
हाल ही में, मुझे हास्केल में गहरी दिलचस्पी हो गई है। सामान्य रूप से नई अवधारणाओं (उदाहरण के लिए फ़ोरल कीवर्ड और एसटी मोनद ) और हास्केल के प्रकार प्रणाली को सीखने का प्रयास करते हुए , मैं लगातार श्रेणी सिद्धांत और लैम्ब्डा कैलकुलस से अवधारणाओं में चलता हूं । …

2
हास्केल में इन-मेमोरी डाटस्टोर
मैं हास्केल में एक वेब सेवा के लिए एक इन-मेमोरी डेटास्टोर को लागू करना चाहता हूं। मैं STMमोनाड में लेनदेन चलाना चाहता हूं । जब मैं गूगल हैश टेबल स्टीम हास्केल मैं केवल यह प्राप्त करता हूं: Data. BTree. HashTable. STM.मॉड्यूल नाम और जटिलताएं बताती हैं कि यह एक पेड़ …

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

2
क्या Haskell / Clojure वास्तव में गतिशील प्रणाली जैसे कि कण अनुकरण के लिए अनुपयुक्त है?
मुझे पिछले प्रश्नों में बताया गया है कि कार्यात्मक प्रोग्रामिंग भाषाएं भौतिक प्रणालियों जैसे कि भौतिकी इंजन के लिए अनुपयुक्त हैं, मुख्यतः क्योंकि वस्तुओं को म्यूट करना महंगा है। यह कथन कितना यथार्थवादी है, और क्यों?

2
किसने सबसे पहले उच्च आदेश समारोह और / या प्रथम श्रेणी नागरिक शब्द गढ़ा?
मुझे यह समझ में आया है कि हास्केल, ओ'कैम्ल या एलआईएसपी से बहुत पहले, उच्च आदेश कार्य एक अकादमिक शोध विषय थे और गणित में, श्नोफिंकेल (1967 में) और हास्केल करी (1968 में) पहले से ही तकनीक को करी के रूप में लागू करते थे, लेकिन इससे पहले कि यह …

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