All Projects → jwvg0425 → Haskellstudy

jwvg0425 / Haskellstudy

HaskellStudy

Programming Languages

haskell
3896 projects

Labels

Projects that are alternatives of or similar to Haskellstudy

clean-code
zz절대 적용 안하죠?
Stars: ✭ 23 (-47.73%)
Mutual labels:  korean
Open Korean Text
Open Korean Text Processor - An Open-source Korean Text Processor
Stars: ✭ 438 (+895.45%)
Mutual labels:  korean
Ko.javascript.info
Modern JavaScript Tutorial in Korean (모던 JavaScript 튜토리얼)
Stars: ✭ 822 (+1768.18%)
Mutual labels:  korean
edu cpp IOCP
IOCP 실습
Stars: ✭ 49 (+11.36%)
Mutual labels:  korean
Southkorea Maps
South Korea administrative divisions in ESRI Shapefile, GeoJSON and TopoJSON formats.
Stars: ✭ 367 (+734.09%)
Mutual labels:  korean
Cppcoreguidelines
C++ 핵심 가이드라인 한글화 프로젝트 (C++ Core Guidelines)
Stars: ✭ 572 (+1200%)
Mutual labels:  korean
gksdud
A tiny JavaScript utility that corrects miswritten Hangeul sentences like gksdud
Stars: ✭ 28 (-36.36%)
Mutual labels:  korean
Hangul Asm
Hangul disasm/asm
Stars: ✭ 10 (-77.27%)
Mutual labels:  korean
Open Apis Korea
🇰🇷 한국어 사용자를 위한 서비스에 사용하기 위한 오픈 API 모음
Stars: ✭ 391 (+788.64%)
Mutual labels:  korean
Awesome Sushi
🍣 국내 스시 오마카세 맛집 리스트
Stars: ✭ 700 (+1490.91%)
Mutual labels:  korean
TALPCo
TUFS Asian Language Parallel Corpus
Stars: ✭ 32 (-27.27%)
Mutual labels:  korean
Typescript Kr.github.io
🇰🇷 TypeScript Handbook in Korean
Stars: ✭ 364 (+727.27%)
Mutual labels:  korean
Awesome Swift Korean Lecture
훌륭한 Swift 세션 동영상(강좌), 한글 자막있는 혹은 한국어 강의 정보 링크 모음 (Awesome Swift Korean lecture information)
Stars: ✭ 649 (+1375%)
Mutual labels:  korean
Open-korean-corpora
Open Korean NLP Dataset Curation for the Users All Around the Globe
Stars: ✭ 82 (+86.36%)
Mutual labels:  korean
Eulyoo1945
을유문화사에서 만든 을유1945 폰트를 웹에서 손쉽게 사용할 수 있는 환경을 제공합니다.
Stars: ✭ 24 (-45.45%)
Mutual labels:  korean
rouzeta
reference code for Rouzeta(FST-based morpological analyzer)
Stars: ✭ 14 (-68.18%)
Mutual labels:  korean
Kagome
Self-contained Japanese Morphological Analyzer written in pure Go
Stars: ✭ 554 (+1159.09%)
Mutual labels:  korean
Ununiga
[은는이가] 한글 조사(助詞) 대응 I18n engine extension
Stars: ✭ 34 (-22.73%)
Mutual labels:  korean
Atom Korean Spell Daum
Daum 맞춤법 검사기로 텍스트를 보내 손쉽게 교정 가능한 Atom package
Stars: ✭ 24 (-45.45%)
Mutual labels:  korean
Learn React In Korean
Let's learn React in Korean!!! (⚛ + 🇰🇷 = 😈 😈 😈)
Stars: ✭ 673 (+1429.55%)
Mutual labels:  korean

HaskellStudy

Next Institute에서 2015년에 진행했던 Haksell 스터디 자료를 바탕으로 한 자료들입니다.

slide share

기존 스터디 자료

Next Institute에서 2015년 여름 무렵에 진행했던 원 스터디 자료입니다.

study 0 - 스터디 소개
study 1 - 기본 개념들
study 2 - list & tuple
study 3 - type & typeclass
study 4 - syntax in functions
study 5 - high order functions
study 6 - type & typeclass 2
study 7 - module
study 8 - functor
study 9 - Monad & IO
study 10 - Baseball Game

추가 정리 자료(advanced)

기존 스터디 자료에 추가적으로 좀 더 깊이 있는 개념들을 정리한 자료입니다. 뒤로 갈 수록 연습 문제 등의 자료가 부족합니다. 차차 보완할 예정입니다.

study 11 - kind
study 12 - monoid
study 13 - function type
study 14 - useful monads
study 15 - monad transformer

tutorials

markdown 형태로 정리한 Haskell 강의 자료입니다.

[Haskell Tutorial](Haskell Tutorial/README.md)
프로그래밍 입문자들을 대상으로 하는 Haskell 강의 자료입니다.

[Advanced Haskell](Advanced Haskell/README.md)
Haskell에 관련된 고급 토픽(배경 이론 등)을 다룹니다.

[GHC Extension](GHC Extension/README.md)
Haskell의 대표적인 컴파일러인 GHC의 여러 가지 확장을 다룹니다.

practice

practice 폴더 안에는 각 스터디 내용에 알맞는 간단한 수준의 연습 문제들 및 해당 문제에 대한 예시 답안이 정리되어 있습니다. 연습이 필요한데 마땅한 연습 방법이 없다면 practice 폴더 안의 문제를 푸시면 됩니다. (아직 문제가 많이 부족합니다. 차차 보완할 예정입니다).

algorithm

일반적으로 우리가 배워왔던 알고리즘들은 다 명령형 언어의 형태로 작성된 코드들입니다. 명령형 언어로는 어떻게 짜는 지 알고 있는 이런 알고리즘을 Haskell에서 구현해보고 싶은데 함수형에서 어떤 식으로 접근해야 할 지 막막한 경우가 굉장히 많죠. 여기서는 Haskell로 알고리즘을 짜는 방법을 다룹니다. 다양한 알고리즘을 통해 함수형에서 사고하고 코딩하는 방법을 배우고 싶은 분들은 이 내용을 살펴보시는 것을 추천합니다.

참고 자료

왜 함수형 프로그래밍이 중요한가
함수형 프로그래밍 언어가 가지고 있는 장점들에 대해 이해하기 쉽게 잘 설명한 글입니다.

모나드 괴담
Haskell을 처음에 배우기 전에 간단하게 한 번 읽어보면 좋은 자료입니다.

Learn You a Haskell For Great Good!
스터디 주 교재 내용으로 사용했던 자료입니다. 처음 입문할 때 가장 보기 좋은 자료인 것 같습니다. LYAH에 한국어 번역이 있습니다. 번역이 별로 정확하지는 않습니다. 많은 지적 부탁드립니다.

Real World Haskell
위 자료와 함께 보통 좋은 입문 자료로 꼽히는 자료입니다. Learn You a Haskell For Great Good!이 좀 더 쉽게 설명하는 것에 주안점을 둔 방면 이 자료는 Haskell을 실용적으로 다루는 방법들에 초점을 맞추고 있습니다. 그만큼 난이도는 조금 높은 편이지만 이 책의 내용을 모두 보면 Haskell을 실용적으로 사용하는 방법에 대해 굉장히 자세하게 알 수 있습니다.

Learning Haskell
Haskell wiki에 있는 공부하기 좋은 자료들 모음입니다. 상당히 유용한 자료들이 많습니다.

24 Days of GHC Extension
Haskell GHC 컴파일러의 여러 확장에 대해 정리해놓은 글입니다. 컴파일러 확장이 유용한 것도 많고 실제로 그런 확장을 써서 작성된 코드들도 굉장히 많기 때문에 알아두면 여러모로 유용합니다.

typeclassopedia
Haskell의 typeclass에 대해 상세히 설명된 글입니다.

wikibooks-haskell
wikibooks 사이트의 Haskell 관련 문서입니다. 여기도 굉장히 정리가 잘 되어 있어서 모르는 내용 찾아볼 때 참고하기 좋습니다.

All About Monads
Haskell의 Monad에 대해 상세히 설명된 글입니다. 각 모나드의 개념, 왜 그런 모나드가 필요한지 및 예제까지 풍부하게 잘 정리되어 있어 공부하기 좋습니다.

Functional Reactive Programming
Haskell wiki에 있는 FRP 소개 자료입니다. 기본 개념 및 관련 자료들이 많이 소개되어 있어 처음에 공부할 때 도움이 되는 사이트입니다.

왜 모나드를 사용해야하는가
모나드의 탄생 배경과 그와 관련된 개념들에 대해 굉장히 쉽고 간결하게 잘 설명한 글입니다.

Twan van Laarhoven's blog
Haskell로 구현에 대해 꽤 재밌는 내용의 포스트들이 많습니다. 심심할 때 하나씩 읽어보기 좋습니다.

Contribute

스터디 자료에서 잘못된 내용을 발견할 경우 언제든지 이슈로 등록해주세요. 좋은 연습 문제(pracite 폴더의) 및 기존 연습 문제에 대한 좋은 모법 당안 등을 PR 해주셔도 감사합니다.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].