Руководство для начинающих в Хаскелл? [закрытый]
Я искал приличный гид по Хаскеллу в течение некоторого времени, но не смог найти тот, который кажется достаточно интересным для чтения и/или имеет смысл.
У меня был предыдущий контакт с Хаскеллом несколько лет назад, но я не могу вспомнить много об этом. Я помню "Ага!"- чувство было невероятным, когда я, наконец, получил его, и это было действительно весело играть, поэтому я ищу, чтобы заново открыть потерянное искусство Хаскелла.
Я знаком с Ruby и его функциональные программные трюки, поэтому я думаю, что я не совсем в темноте. Какие-нибудь ссылки?
16 ответов:
некоторые хорошие места, чтобы начать являются:
другие ресурсы:
- интересная запись в блоге на учебный план для Хаскелла через машину Wayback
- HaskellWiki
- Generic Haskell Руководство пользователя (PDF)
Если вы похожи на меня, и как видео презентаций, чем это хороший учебник:
вкус Хаскелла
это трехчасовой учебник, который использует xmonad в качестве примера для объяснения Haskell опытным (императивным) программистам. Презентацию проводит Саймон Пейтон-Джонс, который, помимо того, что один из лучших дизайнеров Haskell, также является отличным оратором.
Как только вы пройдете начальные этапы, я настоятельно рекомендую прочитать Реальный Мир Хаскелл.
Haskell wikibook который включает в себя текст из Великого учебника Еще Один Учебник Haskell.
(документ "Generic Haskell User Guide" - это прекрасная бумага, но я думаю, что это особенно плохая рекомендация для начинающего программиста Haskell, поскольку это скорее академическая статья, представляющая расширения Haskell и в основном другой язык "Generic Haskell" (т. е. Haskell со старой версией Generics) вместо стандартного Haskell 98. если вы искали плотное чтение о Haskell, начните с Haskell 98 report.ирония>)
Реальный Мир Хаскелл это действительно хорошая книга.
Еще Один Учебник Haskell (PDF) работал на меня.
Edit: Updike указывает, что текст YAHT был свернут в Haksell Wikibooks. PDF по-прежнему полезен, если вы (как и я) предпочитаете печатать и читать на бумаге.
кстати я тоже читал Нежное Знакомство С Хаскеллом (также доступно в формате PDF). Я обязательно буду не рекомендую это для начинающих. Это только нежный по сравнению с Отчет Хаскелла. Однако это хорошая ссылка, когда у вас есть твердое понимание языка.
довольно поздний ответ, но я полностью наслаждался чтением от Узнай Ты Хаскелл доступны в интернете, а также книги.
Мне сказали посмотреть программирование в Haskell, от Грэма Хаттона
В дополнение к "Реальный Мир Хаскелл", найти копию "Haskell: ремесло функционального программирования". Отличный учебник.
Мне нравится Haskell учебник для программистов C. Особенно если вы исходите из императивного языкового фона, как и я.
Я скачал 10 слайдов с этой страницы http://www.cs.nott.ac.uk / ~gmh/book.html и проходя через это для много раза. Это работает ;)
странно, что никто не предложил Реальный Мир Хаскелл. Это IMHO лучшая книга Haskell, которую вы в настоящее время можете получить, вы можете получить ее для чтения в режиме on или offline.
одна вещь, которая действительно уникальна о Haskell является то, что есть список рассылки именно для начинающих. Перейти к Haskell-Beginners.
чтение книг-это хорошо, но наличие некоторых людей, чтобы спросить, всегда является большим ресурсом. Вместе я думаю, что нет абсолютно никаких оснований говорить: "Хаскелл трудно учиться, потому что на нем нет материала."
вы также можете посетить #haskell по адресу irc.freenode.net.
там тоже хорошая серия лекций из Рейнско-Вестфальского технического университета Ахен.
- здесь вы найдете экзамены и упражнения (возможно, на немецком языке)
- и вот записи решений
Я получил всю эту информацию от Haskell Wiki в страница видео-презентации.
вот с чего я начал. haskell.org
Comments