Od jakiegoś czasu szukałem porządnego przewodnika po Haskell, ale nie udało mi się znaleźć takiego, który wydawałby się na tyle interesujący, aby go przeczytać i / lub miałby sens.
Kilka lat temu miałem styczność z Haskellem, ale niewiele z tego pamiętam. Pamiętam uczucie „Aha!” - było niesamowite, kiedy w końcu je dostałem, i naprawdę fajnie było się nim bawić, więc chcę na nowo odkryć zaginioną sztukę Haskella.
Znam Rubiego i jego funkcjonalne sztuczki programistyczne, więc myślę, że nie jestem całkowicie po omacku. Jakieś linki?
haskell
functional-programming
wvdschel
źródło
źródło
Odpowiedzi:
Kilka dobrych miejsc do rozpoczęcia to:
Inne zasoby:
źródło
Wygląda na to, że pasuje do projektu w stylu Why's Poignant Guide to Ruby.
Learn You a Haskell for Great Good!
źródło
Jeśli jesteś podobny do mnie i lubisz filmy z prezentacjami, to jest to dobry samouczek:
Smak Haskella
Jest to trzygodzinny samouczek, który wykorzystuje xmonad jako działający przykład, aby wyjaśnić Haskell doświadczonym (bezwzględnym) programistom. Prezentację poprowadzi Simon Peyton-Jones, który oprócz tego, że jest jednym z czołowych projektantów Haskell, jest także świetnym mówcą.
źródło
Part 1
iPart 2
link nie działa.Gdy już przejdziesz przez początkowe etapy, gorąco polecam przeczytanie Real World Haskell .
źródło
Haskell wikibook, który zawiera tekst ze świetnego tutoriala Yet Another Haskell Tutorial .
(Artykuł „Generic Haskell User Guide” to dobry artykuł, ale myślę, że jest to szczególnie zła rekomendacja dla początkującego programisty Haskell, ponieważ jest to bardziej artykuł akademicki prezentujący rozszerzenia dla Haskella i zasadniczo inny język „Generic Haskell” (tj. Haskell ze starą wersją Generics) zamiast standardowego Haskell 98. <irony> Jeśli szukałeś obszernej lektury o Haskellu, zacznij od raportu Haskell 98. </irony>)
źródło
Real World Haskell to naprawdę dobra książka.
źródło
Yet Another Haskell Tutorial (PDF) zadziałał dla mnie.
Edycja: Updike zwraca uwagę, że tekst YAHT został złożony w Haksell Wikibooks . Plik PDF jest nadal przydatny, jeśli (tak jak ja) wolisz drukować i czytać na papierze.
Przy okazji przeczytałem również A Gentle Introduction to Haskell (dostępny również jako PDF). Na pewno nie polecę tego początkującym. Jest tylko delikatny w porównaniu z raportem Haskella. Jednak jest to dobre odniesienie, gdy masz solidne zrozumienie języka.
źródło
Dość późna odpowiedź, ale bardzo podobała mi się lektura książki Learn You A Haskell dostępnej online, a także książki.
źródło
Powiedziano mi, żebym spojrzał na Programowanie w Haskell od Grahama Huttona
źródło
Oprócz „ Real World Haskell ” znajdź kopię „ Haskell: The Craft of Functional Programming ”. Świetny podręcznik.
źródło
I jak Haskell Tutorial dla programistów C . Zwłaszcza jeśli pochodzisz z tak imperatywnego języka jak ja.
źródło
Pobrałem 10 slajdy z tej strony http://www.cs.nott.ac.uk/~gmh/book.html i przechodząc przez niego za wiele razy. Działa;)
źródło
Dziwne, że nikt nie zasugerował Real World Haskell . To IMHO najlepsza książka Haskell, jaką obecnie możesz zdobyć, którą możesz pobrać do czytania w trybie online lub offline.
źródło
Jedną z naprawdę wyjątkowych rzeczy w Haskell jest to, że istnieje lista mailingowa dla początkujących. Idź do Haskell-Beginners .
Czytanie książek jest dobre, ale poproszenie niektórych ludzi jest zawsze świetnym źródłem informacji. Myślę, że razem, nie ma absolutnie żadnego powodu, by mówić „Haskell jest trudny do nauczenia, ponieważ nie ma na ten temat materiału”.
Możesz również odwiedzić #haskell pod adresem irc.freenode.net.
źródło
Jest też fajna seria wykładów z RWTH Achen.
Mam wszystkie te informacje ze strony prezentacji wideo Haskell Wiki .
źródło
Od tego zacząłem. haskell.org
źródło