하스켈 초보자 가이드? [닫은]


121

나는 한동안 Haskell에 대한 괜찮은 가이드를 찾고 있었지만, 충분히 읽고 이해할만큼 흥미로워 보이는 가이드를 찾을 수 없었습니다.

나는 몇 년 전에 Haskell에 노출 된 적이 있지만 그것에 대해 많이 기억할 수 없습니다. "아하!"라는 느낌이 드디어 얻었을 때 굉장한 느낌이었고 실제로 가지고 노는 것이 즐거웠 기 때문에 잃어버린 하스켈의 예술을 재발견하려고합니다.

나는 Ruby와 그것의 기능적 프로그래밍 트릭에 익숙하기 때문에 완전히 어둠 속에 있지 않다고 생각합니다. 링크가 있습니까?


9
하스켈에 대한 초보자 가이드를 찾고 있었고 여기에 왔습니다. 원래 질문이 어떻게 건설적이지 않습니까? 닫는 것은 훨씬 덜 건설적입니다. PFFT 이것은 때때로 그러한 엘리트 사이트입니다.
drumfire

@drumfire : 이제 우리는 새로운 이유를 가지고 있으며 주제에서 벗어난 것처럼 닫는 것이 더 나은 이유가 있습니다 . 책, 도구, 소프트웨어 라이브러리, 자습서 또는 기타 오프 사이트 리소스추천하거나 찾 도록 요청하는 질문 은 Stack의 주제에서 벗어납니다. 의견이 많은 답변과 스팸을 끌어들이는 경향이 있으므로 넘쳐납니다. 대신 문제 와이를 해결하기 위해 지금까지 수행 한 작업을 설명하십시오 .
Kevin Guan

답변:


50

시작하기에 좋은 곳은 다음과 같습니다.

기타 리소스 :


4
404 첫 번째 링크 수정 : 서버가 "지정된 경로를 찾을 수 없습니다."라고 응답합니다.
Tim Matthews

"일반 하스켈 사용 설명서"의 URL에 죄송합니다.
alepuzio 2010

"Haskell에 대한 연구 계획"하이퍼 링크도 깨진 것 같습니다. 그것은 삭제 요청이 아닙니다. 아마도 여기 누군가가 그 특정 자원을 기억하고 다른 곳에서 찾을 수있을 것입니다.
stakx-더 이상 2011-08-14

1
"Haskell에 대한 연구 계획"링크는 Wayback Machine으로 이동하여 수정 된 것으로 보입니다.
사이먼

이 대답은 오래되었습니다. learnyouahaskell.com/chapters 는 최소한 목록에 추가되어야합니다
Jay Sullivan

75

이것은 왜 루비에 대한 Poignant Guide to Ruby의 스타일에 맞는 것 같습니다.

위대한 선을위한 하스켈을 배우십시오!


6
나는 왜 '포이 넌트 가이드'나 루비가 눈물을 흘릴만큼 신랄하지 않다고 생각했다. 나는 그들의 의도를 얻었고 그들이 긍정적 인 영향을 주었다고 확신하지만 Haskell과 Learn You a Haskell이 장기적으로 더 굉장하다고 생각합니다. Miran은 훌륭한 일을 해냈고 작품은 최고 수준입니다.
Jared Updike

완전한 지식 기반이 아니라 좋은 시작이었습니다.
Dmitri Farkov

9
나는 LYAH 가 훌륭한 초보자 가이드 라는 것을 알았 습니다. Haskell을 천천히 그리고 초보자에게 정말 적합한 느슨한 (덜 학문적 읽기) 언어로 가르칩니다. LYAHReal World Haskell 은 서로를 보완하기 때문에 나란히 읽는 것이 좋습니다 .
Abhinav Sarkar

1
함수형 프로그래밍에 대해 배우고 자하는 사람에게는 이것이 훌륭한 소개라고 생각했습니다. 좋은 연습 문제가 없으며 독자가 Haskell로 유용한 것을 만들 수있는 지점에 도달하는 데 오랜 시간이 걸립니다.
Alex Szatmary 2013-08-13

이 튜토리얼은 읽기에 정말 즐거웠고 응용 프로그램이나 모나드와 같은 복잡한 개념도 나에게 두통을주지 않고 가르쳐주었습니다.)
Thomas Levesque

22

당신이 저와 같고 프리젠 테이션 비디오를 좋아한다면 이것은 좋은 튜토리얼입니다.

하스켈의 맛

경험있는 (필수적) 프로그래머에게 Haskell을 설명하는 실행 예제로 xmonad 를 사용하는 3 시간짜리 튜토리얼 입니다. 이 프레젠테이션은 최고의 Haskell 디자이너 중 한 명인 동시에 훌륭한 연사이기도 한 Simon Peyton-Jones에 의해 제공됩니다.


Part 1Part 2링크가 모두 작동하지 않습니다.
Sibi

19

시작 단계를 지나면 Real World Haskell을 읽는 것이 좋습니다 .


나는 그것을 도중에 읽지 않았다. 나는 이상하고 수정되지 않은 오류가있는 무료 온라인 버전을 읽고 있었다. 세 번째 장의 연습은 포인트 집합의 볼록 껍질을 찾기위한 Graham 스캔 알고리즘이 포함 된 마지막 문제를 제외하고는 훌륭했습니다. 이것은 특히 알고리즘에 익숙하지 않은 사람들에게 갑작스런 어려움의 도약이었습니다.
Alex Szatmary 2013 년

12

위대한 튜토리얼 Yet Another Haskell Tutorial 의 텍스트를 포함하는 Haskell wikibook .

( "Generic Haskell User Guide"논문은 좋은 논문이지만, Haskell에 대한 확장과 기본적으로 다른 언어 인 "Generic Haskell"을 제시하는 학술 논문에 가깝기 때문에 초보 Haskell 프로그래머에게는 특히 나쁜 권장 사항이라고 생각합니다. (예 : Generics의 이전 버전을 사용하는 Haskell) 표준 Haskell 98 대신. <irony> Haskell에 대한 조밀 한 정보를 찾고 있다면 Haskell 98 보고서로 시작하십시오. . </ irony>)


11

Real World Haskell 은 정말 좋은 책입니다.


7
나는 동의하지 않는다. Haskell을 가르치는 것은 정말 나쁜 책이다.
Evan Carroll

1
이것은 이다 매우 좋은 책,하지만 이럴 그것은 또한 (자신과 같은) 하스켈 초보자 어려울 수 있습니다 후반부의 일부 상당히 빠른 속도를 가지고있다.
stakx-더 이상 2011-08-14

10

또 다른 Haskell 튜토리얼 (PDF)이 저에게 이었습니다.

편집 : Updike는 YAHT의 텍스트가 Haksell Wikibooks 로 접 혔다 고 지적합니다. 합니다. 당신이 (나와 같은) 종이에 인쇄하고 읽는 것을 선호한다면 PDF는 여전히 유용합니다.

BTW 또한 A Gentle Introduction To Haskell (PDF로도 제공) 읽었습니다 . 나는 초보자에게 이것을 권장 하지 않을 것 입니다. Haskell Report에 비해 부드럽습니다. 그러나 언어에 대한 확실한 이해가있을 때 좋은 참고 자료입니다.


1
훌륭한 권장 사항이지만 YAHT의 텍스트가 라이브 Wiki 책에 통합되었습니다.
Jared Updike

1
다시 동의 : 하스켈에 대한 부드러운 소개. 모든 개념이 드디어 가라 앉은 후에 자신을 두들겨 읽어 보는 것도 좋지만 초보자를위한 더 좋은 리소스가 있습니다.
Jared Updike


6

Graham Hutton 에서 Programming in Haskell 을 보라고 들었습니다.


1
저는이 책을 Haskell에 대한 다른 책 3 권 이상으로 소유하고 있으며 Haskell 표현 학교 다음으로 2 위를 차지했습니다. 나는 Rel Haskell 개요를 읽었으며 이것이 Haskell Regards에 관한 최고의 책을 얻을 것이라고 확신합니다
Friedrich




4

아무도 Real World Haskell을 제안하지 않았다는 것이 이상합니다 . IMHO는 현재 얻을 수있는 최고의 Haskell 책입니다. 온라인 또는 오프라인으로 읽을 수 있습니다.


3

Haskell의 독특한 점은 초보자를위한 메일 링리스트가 있다는 것입니다. Haskell-Beginners로 이동 .

책을 읽는 것도 좋지만, 물어볼 사람이있는 것도 언제나 훌륭한 자원입니다. 함께라면 "Haskell은 자료가 없기 때문에 배우기 어렵다"고 말할 이유가 전혀 없다고 생각합니다.

irc.freenode.net에서 #haskell을 방문 할 수도 있습니다.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.