शुरुआती गाइड हास्केल के लिए? [बन्द है]


121

मैं कुछ समय के लिए हास्केल के लिए एक अच्छे मार्गदर्शक की तलाश कर रहा था, लेकिन वह ऐसा नहीं पा सका है जो पढ़ने और / या समझने के लिए काफी दिलचस्प लगता है।

मैंने कुछ साल पहले हास्केल से पहले संपर्क किया था, लेकिन मैं इसके बारे में ज्यादा याद नहीं कर सकता। मुझे याद है "अहा!" - जब मैं आखिरकार मिल गया, तो यह अविश्वसनीय था।

मैं रूबी और इसके कार्यात्मक प्रोग्रामिंग ट्रिक्स से परिचित हूं, इसलिए मुझे लगता है कि मैं पूरी तरह से अंधेरे में नहीं हूं। कोई लिंक?


9
मैं एक शुरुआती गाइड के लिए हैस्केल खोज रहा था और यहां आया था। मूल प्रश्न कैसे रचनात्मक नहीं है? इसे बंद करना और भी कम रचनात्मक है। PFFT यह कभी-कभी ऐसी अभिजात्य साइट है।
ड्रम

@drumfire: अब हमारे पास नए कारण हैं और इसे बंद करने के लिए एक बेहतर है, ऑफ-टॉपिक: हमें एक किताब, टूल, सॉफ्टवेयर लाइब्रेरी, ट्यूटोरियल या अन्य ऑफ-साइट संसाधन की सिफारिश या खोजने के लिए पूछ रहे हैं, स्टैक के लिए ऑफ-टॉपिक हैं ओवरफ्लो के रूप में वे राय और जवाब को आकर्षित करने के लिए करते हैं। इसके बजाय, समस्या का वर्णन करें और इसे हल करने के लिए अब तक क्या किया गया है।
केविन गुआन

जवाबों:


50

4
404 पहले लिंक को ठीक करें कृपया: सर्वर उत्तर देता है "सिस्टम निर्दिष्ट पथ नहीं ढूँढ सकता।"
टिम मैथ्यूज

"जेनेरिक हैस्केल उपयोगकर्ता गाइड" का URL संदेश की रिपोर्ट करता है हमें खेद है! यह URL हमारे रिपॉजिटरी के किसी भी संसाधन से मेल नहीं खाता है।
alepuzio

"हास्केल के लिए अध्ययन योजना" हाइपरलिंक भी टूटी हुई लगती है। यह विलोपन का अनुरोध नहीं है; शायद यहाँ कोई उस विशेष संसाधन को याद करता है और उसे कहीं और खोज सकता है।
stakx -

1
"हास्केल के लिए अध्ययन की योजना" लिंक जाहिरा तौर पर इसे वेकबैक मशीन पर ले जाकर तय किया गया है।
सिमॉन

यह उत्तर पुराना है। learnyouahaskell.com/chapters को कम से कम सूची में जोड़ा जाना चाहिए
Jay Sullivan

75

ऐसा लग रहा है कि यह रूबी को व्हाट्स पॉइग्नेंट गाइड की शैली में बिल को फिट करता है।

ग्रेट गुड के लिए आप एक हास्केल जानें!


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

इसका उपयोग, किसी भी तरह से एक पूर्ण ज्ञान आधार नहीं, बल्कि एक शानदार शुरुआत है।
दिमित्री फ़ारकोव

9
मैंने LYAH को एक महान शुरुआती मार्गदर्शक पाया। यह हास्केल को धीरे-धीरे और ढीली (कम-अकादमिक पढ़ें) भाषा सिखाता है जो शुरुआती लोगों के लिए वास्तव में अनुकूल है। मैं LYAH और रियल वर्ल्ड हास्केल को साथ-साथ पढ़ने की सलाह देता हूं क्योंकि वे वास्तव में एक दूसरे के पूरक हैं।
अभिनव सरकार

1
मैंने सोचा कि यह किसी ऐसे व्यक्ति के लिए एक शानदार परिचय है जो कार्यात्मक प्रोग्रामिंग के बारे में सीखना चाहता है। इसमें अच्छी अभ्यास समस्याएं नहीं हैं, और पाठक को उस बिंदु तक पहुंचने में लंबा समय लगता है, जिस पर वे हास्केल के साथ उपयोगी चीजें बना सकते हैं।
एलेक्स स्ज़टमैरी

यह ट्यूटोरियल पढ़ने के लिए एक वास्तविक आनंद था, और यह भी मुझे सिरदर्द दिए बिना आवेदनकर्ताओं या मठों जैसी जटिल अवधारणाओं को सिखाने में कामयाब रहा;)
थॉमस लेवेस्क

22

यदि आप मेरे जैसे हैं, और प्रस्तुतियों के वीडियो पसंद करते हैं, तो यह एक अच्छा ट्यूटोरियल है:

हास्केल का एक स्वाद

यह तीन घंटे का ट्यूटोरियल है, जो अनुभवी (अनिवार्य) प्रोग्रामर को हास्केल को समझाने के लिए एक चल उदाहरण के रूप में xmonad का उपयोग करता है । प्रस्तुति साइमन पेटन-जोन्स द्वारा दी गई है, जो शीर्ष हास्केल डिजाइनरों में से एक होने के अलावा, एक महान वक्ता भी है।


लिंक Part 1और Part 2लिंक दोनों काम नहीं करते हैं।
सिबी

19

एक बार जब आप शुरुआत के चरणों में पहुंच जाते हैं, तो मैं रियल वर्ल्ड हास्केल को पढ़ने की अत्यधिक सलाह दूंगा


मैंने इसे पढ़ना शुरू कर दिया। मैं मुफ्त ऑनलाइन संस्करण पढ़ रहा था, जिसमें अजीब, बिना त्रुटि वाली त्रुटियां थीं (टिप्पणीकारों के बावजूद उन्हें ध्यान नहीं दिया गया)। तीसरे अध्याय में अभ्यास अच्छा था, अंतिम समस्या को छोड़कर, जिसमें अंकों के एक सेट के उत्तल पतवार को खोजने के लिए ग्राहम स्कैन एल्गोरिदम शामिल था। यह कठिनाई में अचानक उछाल था, खासकर एल्गोरिथ्म से अपरिचित लोगों के लिए।
एलेक्स स्ज़मैरी

12

हास्केल विकिबूक जिसमें महान ट्यूटोरियल से पाठ शामिल है फिर भी एक और हास्केल ट्यूटोरियल

("जेनेरिक हास्केल यूजर गाइड" पेपर एक अच्छा पेपर है, लेकिन मुझे लगता है कि यह एक शुरुआत हास्केल प्रोग्रामर के लिए एक विशेष रूप से खराब सिफारिश है, क्योंकि यह हास्केल के लिए एक अकादमिक पेपर प्रस्तुत करने और मूल रूप से एक अलग भाषा "जेनरिक हास्केल" के लिए अधिक है) (यानी जेनरिक के पुराने संस्करण के साथ हास्केल) मानक हास्केल 98 के बजाय। <विडंबना> यदि आप हास्केल के बारे में सघन पढ़ने की तलाश में थे, तो हस्केल 98 रिपोर्ट के साथ शुरू करें । </ irony>)


11

रियल वर्ल्ड हास्केल वास्तव में एक अच्छी किताब है।


7
मैं असहमत हूं, हास्केल को पढ़ाने के लिए यह वास्तव में एक बुरी किताब है।
इवान कैरोल

1
यह है एक बहुत अच्छी किताब, लेकिन IMHO यह भी बाद में अध्यायों कि एक हास्केल शुरुआत (अपने आप की तरह) के लिए मुश्किल हो सकता है में से कुछ में काफी तेज गति है।
stakx -

10

फिर भी एक और हास्केल ट्यूटोरियल (पीडीएफ) ने मेरे लिए काम किया।

संपादित करें: अपडाइक बताते हैं कि YAHT के पाठ Haksell में मुड़ा हुआ किया गया है विकिबुक्स । यदि आप (मेरे जैसे) प्रिंट आउट करना और कागज पर पढ़ना पसंद करते हैं, तो पीडीएफ अभी भी उपयोगी है।

BTW मैं भी एक कोमल परिचय हास्केल (पीडीएफ के रूप में भी उपलब्ध है) पढ़ा है । मैं निश्चित रूप से शुरुआती लोगों के लिए इसकी सिफारिश नहीं करूंगा । हास्केल रिपोर्ट की तुलना में यह केवल कोमल है। हालाँकि यह एक अच्छा संदर्भ है जब आपको भाषा की ठोस समझ होती है।


1
बड़ी सिफारिश है, लेकिन मेरे उपरोक्त टिप्पणी के बारे में देखें कि वह YAHT के पाठ को लाइव विकी बुक में शामिल किया गया था।
जारेड अपडेटाइक

1
सहमत फिर से: हास्केल के लिए कोमल परिचय। सभी अवधारणाओं को अंत में धराशायी होने के बाद खुद को पीठ पर थपथपाना पढ़ना बहुत अच्छा लगता है, लेकिन शुरुआती लोगों के लिए बेहतर संसाधन हैं।
जेयर्ड अपडेटाइक


6

मुझे ग्राहम हट्टन से हास्केल में प्रोग्रामिंग देखने के लिए कहा गया है


1
मैं हास्केल के बारे में कम से कम तीन अन्य पुस्तकों के रूप में इस पुस्तक का मालिक हूं, और मैं इसे हास्केल के अभिव्यक्ति स्कूल के बाद दूसरा स्थान देता हूं। मैंने Rel Haskell की रूपरेखा पढ़ी है और मुझे पूरा यकीन है कि यह Haskell Regards के बारे में सबसे अच्छी किताब मिलेगी
फ्रेडरिक



4

मैंने इस पृष्ठ http://www.cs.nott.ac.uk/~gmh/book.html से 10 स्लाइड डाउनलोड की हैं और कई बार इसके माध्यम से जा रहा हूं । यह काम;)


1
एरिक मीजर अपनी वीडियो श्रृंखला में हटन की पुस्तक का उपयोग करता है। channel9.msdn.com/Series/…
मार्क लैम्ब्रिचस

4

अजीब बात है कि किसी ने भी रियल वर्ल्ड हास्केल का सुझाव नहीं दिया । यह IMHO सबसे अच्छा हास्केल पुस्तक है जिसे आप वर्तमान में प्राप्त कर सकते हैं आप इसे या ऑफ़लाइन पढ़ने के लिए प्राप्त कर सकते हैं।


3

हास्केल के बारे में एक बात जो वास्तव में अनोखी है, वह यह है कि शुरुआती लोगों के लिए एक मेलिंग सूची है। हास्केल-बिगिनर्स पर जाएं ।

किताबें पढ़ना अच्छा है, लेकिन कुछ मनुष्यों से पूछना हमेशा एक महान संसाधन होता है। एक साथ, मुझे लगता है कि कहने के लिए कोई कारण नहीं है "हास्केल सीखना मुश्किल है क्योंकि इस पर कोई सामग्री नहीं है।"

आप irc.freenode.net पर भी #haskell पर जाना चाह सकते हैं।


3

RWTH Achen की एक अच्छी व्याख्यान श्रृंखला भी है।

मुझे यह सब जानकारी हास्केल विकी के वीडियो प्रस्तुतिकरण पेज से मिली ।


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