Вопрос

Я некоторое время искал приличное руководство по Haskell, но не смог найти ни одного, которое показалось бы достаточно интересным для прочтения и / или имело смысл.

Я уже сталкивался с Haskell несколько лет назад, но я мало что помню об этом.Я помню невероятное чувство "Ага!", когда я наконец получил это, и с этим было действительно весело играть, поэтому я хочу заново открыть для себя утраченное искусство Haskell.

Я знаком с Ruby и его трюками функционального программирования, поэтому думаю, что я не совсем в неведении.Есть какие-нибудь ссылки?

Это было полезно?

Решение

Вот несколько хороших мест для начала:

Другие ресурсы:

Другие советы

Похоже, это соответствует всем требованиям в стиле Острого руководства Why по Ruby.

Выучу вам Haskell для Великого Блага!

Если вы похожи на меня и вам нравятся видеоролики с презентациями, то это хороший учебник:

Вкус Хаскелла

Это трехчасовой учебник, в котором используются xmonad ( хмонад ) в качестве работающего примера для объяснения Haskell опытным (императивным) программистам.Презентацию проводит Саймон Пейтон-Джонс, который, помимо того, что является одним из ведущих дизайнеров Haskell, также является отличным оратором.

Как только вы пройдете начальные этапы, я бы настоятельно рекомендовал прочитать Реальный Мир Haskell.

Викиучебник на Хаскелле который включает в себя текст из замечательного руководства Еще Один Учебник по Haskell.

(Статья "Generic Haskell User Guide" - прекрасная статья, но я думаю, что это особенно плохая рекомендация для начинающего программиста на Haskell, поскольку это скорее академическая статья, представляющая расширения для Haskell и, по сути, другой язык "Generic Haskell" (т.е.Haskell со старой версией Generics) вместо стандартного Haskell 98.<irony>Если вы ищете подробное чтение о Haskell, начните с Отчет Haskell 98.</irony>)

Реальный Мир Haskell это действительно хорошая книга.

Еще Один Учебник по Haskell (PDF) сработало у меня.

Редактировать:Апдайк указывает , что текст ЯХТА был вложен в Хакселл Викибуки.PDF по-прежнему полезен, если вы (как и я) предпочитаете распечатывать и читать на бумаге.

Кстати, я тоже читал Краткое Введение В Haskell (также доступен в формате PDF).Я обязательно это сделаю нет рекомендую это новичкам.Это всего лишь мягко сказано по сравнению с отчетом Haskell.Однако это хорошая ссылка, когда вы хорошо понимаете язык.

Довольно поздний ответ, но мне очень понравилось читать из Научу тебя Хаскеллу доступно как онлайн, так и в виде книги.

Мне сказали посмотреть на Программирование на Haskell, от Грэма Хаттона

В дополнение к "Реальный Мир Haskell", найдите копию "Хаскелл:Искусство функционального программирования".Отличный учебник.

Мне нравится Учебное пособие по Haskell для программистов на C.Особенно, если вы, как и я, изучаете императивный язык.

Я скачал 10 слайдов с этой страницы http://www.cs.nott.ac.uk /~gmh/book.html и проходя через это в течение многие времена.Это работает ;)

Странно, что никто не предложил Реальный Мир Haskell.Это, ИМХО, лучшая книга на Haskell, которую вы в настоящее время можете получить, вы можете получить ее для чтения онлайн или офлайн.

Одна вещь, которая действительно уникальна в Haskell, - это то, что существует список рассылки именно для новичков.Перейти к Haskell-Новички.

Читать книги - это хорошо, но наличие людей, у которых можно спросить, тоже всегда является отличным ресурсом.Вместе взятые, я думаю, что нет абсолютно никаких оснований говорить, что "Haskell трудно выучить, потому что по нему нет материала".

Возможно, вы также захотите посетить #haskell по адресу irc.freenode.net.

Есть также хорошая серия лекций от RWTH Achen.

Я получил всю эту информацию из Haskell Wiki Страница с видеопрезентациями.

С этого я и начал.haskell.org

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top