Haskell影片和課程
我很久沒回來道場聊聊了,才發現獨立這麼一個板塊。
投些資料吧,最近在知乎看到一個總結,非常不錯。
http://www.zhihu.com/question/20193745
原文都是帶連結的,略讀後,根據自己程度學習。最後奉勸一句,haskell是大坑,要學請做好越挖越深,越挖越難挖的準備。(下面的很多我都沒看過)
【影片/課程】
Introduction to Functional Programming
Erik Meijer的公開課,內容很淺,覆蓋基本Haskell語法,適合入門。用的教材是Programming in Haskell。他還在Channel 9上錄過一套Haskell教學影片,不過那些影片比較老了(口音一如既往有特色啊):C9 Lectures: Dr. Erik Meijer
以下課程難度更高,適合有一定Haskell基礎者繼續學習。
https://videoag.fsmpi.rwth-aachen.de/?course=12ss-funkprog (亞琛工業大學的Haskell講課影片,實現Haskell編譯器可以看)
Oregon Programming Languages Summer School(OPLSS13中Simon Peyton Jones的系列講座“Adventures with types in Haskell”,著重介紹型別系統)
CS240h: Functional Systems in Haskell (注重工程實踐,範圍與Real World Haskell相當)
另外值得一看的還有
Functional Programming (Channel 9上有一些跟Functional Programming相關的有趣講座)
drKraken/haskell-must-watch · GitHub(一些Haskell相關影片的清單)
【教材】
Programming in Haskell
Learn You a Haskell for Great Good!
Thinking Functionally with Haskell
Haskell: The Craft of Functional Programming (3rd Edition)
覆蓋基本Haskell語法,適合入門。
Real World Haskell
Parallel and Concurrent Programming in Haskell
Yesod Web Framework Book- Version 1.4
Haskell Data Analysis Cookbook
Haskell Financial Data Modeling and Predictive Analytics
誰說Haskell不能拿來做工程來著。。
Pearls of Functional Algorithm Design
Purely Functional Data Structures
純函式式的資料結構和演算法經典。Chris Okasaki的PFDS不管是搞Haskell還是搞OCaml/Scala都適合一讀,不過裡面的程式用的是Standard ML(加了一個奇怪的擴充套件支援lazy evaluation)。
Simon Peyton Jones: book(Implementing functional languages: a tutorial)
實現一門簡單的惰性函式式語言的詳盡教材。
Basic Category Theory for Computer Scientists
Conceptual Mathematics A First Introduction to Categories
教範疇論的我能找到的最簡單的書。Erik Meijer在今年可能開設一門範疇論的MOOC,教材採用後一本。
【文件】
The Haskell 98 Language Report
https://www.haskell.org/onlinereport/haskell2010/
GHC Documentation
Haskell目前最新的語言標準是Haskell 2010。但ghc有許多重要的Haskell語言擴充套件,而ghc又幾乎是唯一能在生產環境用的開源Haskell編譯器。所以除了參考語言報告以外,掌握ghc的各種擴充套件和其他細節也十分重要。
【論文】
Wadler: Monads
著重推薦Monads for functional programming這篇。
Simon Peyton Jones: papers
你連SPJ的論文都看不完,還好意思說自己喜歡Haskell?(逃
ReadingList(GHC相關論文列表)
Research papers(Haskell與函數語言程式設計論文列表)
【部落格】
Bartosz Milewski's Programming Cafe on WordPress.com
Home(Stephen Diehl部落格)
推薦前一個部落格的範疇論系列博文,和後一個部落格的What I Wish I Knew When Learning Haskell和Write You A Haskell。
【庫】
Total downloads
Hackage按照下載數排名的包列表。可認為下載數靠前的包社群更常用、靠譜程度更高。
【其他】
Programming Problems and Competitions :: HackerRank (刷題有助於入門)
Welcome to FP Haskell Center(適合Haskell新人練手的雲IDE)
投些資料吧,最近在知乎看到一個總結,非常不錯。
http://www.zhihu.com/question/20193745
原文都是帶連結的,略讀後,根據自己程度學習。最後奉勸一句,haskell是大坑,要學請做好越挖越深,越挖越難挖的準備。(下面的很多我都沒看過)
【影片/課程】
Introduction to Functional Programming
Erik Meijer的公開課,內容很淺,覆蓋基本Haskell語法,適合入門。用的教材是Programming in Haskell。他還在Channel 9上錄過一套Haskell教學影片,不過那些影片比較老了(口音一如既往有特色啊):C9 Lectures: Dr. Erik Meijer
以下課程難度更高,適合有一定Haskell基礎者繼續學習。
https://videoag.fsmpi.rwth-aachen.de/?course=12ss-funkprog (亞琛工業大學的Haskell講課影片,實現Haskell編譯器可以看)
Oregon Programming Languages Summer School(OPLSS13中Simon Peyton Jones的系列講座“Adventures with types in Haskell”,著重介紹型別系統)
CS240h: Functional Systems in Haskell (注重工程實踐,範圍與Real World Haskell相當)
另外值得一看的還有
Functional Programming (Channel 9上有一些跟Functional Programming相關的有趣講座)
drKraken/haskell-must-watch · GitHub(一些Haskell相關影片的清單)
【教材】
Programming in Haskell
Learn You a Haskell for Great Good!
Thinking Functionally with Haskell
Haskell: The Craft of Functional Programming (3rd Edition)
覆蓋基本Haskell語法,適合入門。
Real World Haskell
Parallel and Concurrent Programming in Haskell
Yesod Web Framework Book- Version 1.4
Haskell Data Analysis Cookbook
Haskell Financial Data Modeling and Predictive Analytics
誰說Haskell不能拿來做工程來著。。
Pearls of Functional Algorithm Design
Purely Functional Data Structures
純函式式的資料結構和演算法經典。Chris Okasaki的PFDS不管是搞Haskell還是搞OCaml/Scala都適合一讀,不過裡面的程式用的是Standard ML(加了一個奇怪的擴充套件支援lazy evaluation)。
Simon Peyton Jones: book(Implementing functional languages: a tutorial)
實現一門簡單的惰性函式式語言的詳盡教材。
Basic Category Theory for Computer Scientists
Conceptual Mathematics A First Introduction to Categories
教範疇論的我能找到的最簡單的書。Erik Meijer在今年可能開設一門範疇論的MOOC,教材採用後一本。
【文件】
The Haskell 98 Language Report
https://www.haskell.org/onlinereport/haskell2010/
GHC Documentation
Haskell目前最新的語言標準是Haskell 2010。但ghc有許多重要的Haskell語言擴充套件,而ghc又幾乎是唯一能在生產環境用的開源Haskell編譯器。所以除了參考語言報告以外,掌握ghc的各種擴充套件和其他細節也十分重要。
【論文】
Wadler: Monads
著重推薦Monads for functional programming這篇。
Simon Peyton Jones: papers
你連SPJ的論文都看不完,還好意思說自己喜歡Haskell?(逃
ReadingList(GHC相關論文列表)
Research papers(Haskell與函數語言程式設計論文列表)
【部落格】
Bartosz Milewski's Programming Cafe on WordPress.com
Home(Stephen Diehl部落格)
推薦前一個部落格的範疇論系列博文,和後一個部落格的What I Wish I Knew When Learning Haskell和Write You A Haskell。
【庫】
Total downloads
Hackage按照下載數排名的包列表。可認為下載數靠前的包社群更常用、靠譜程度更高。
【其他】
Programming Problems and Competitions :: HackerRank (刷題有助於入門)
Welcome to FP Haskell Center(適合Haskell新人練手的雲IDE)
[該貼被SpeedVan於2015-05-02 13:56修改過]
相關文章
- 網易雲課堂影片課件課程下載工具,如何在電腦端下載網易雲課堂影片課程課件資料到本地?
- 橙啦影片課件課程下載工具,如何在電腦端下載橙啦影片課程課件資料PDF,PPT到本地?
- 小鵝通影片課程下載工具,如何在電腦端下載小鵝通影片課程課件資料到本地?
- 大學公開課網站影片課程轉碼加密方案網站加密
- 千聊興趣島影片課件課程下載工具,如何在電腦端下載千聊興趣島影片課程課件到本地?
- 紅旗Linux影片課程下載(轉)Linux
- Mooc下載器:中國大學mooc慕課影片課件課程下載工具,如何在電腦端下載中國大學mooc慕課影片課程課件資料到本地?
- 學堂線上影片課件課程下載工具,如何在電腦端下載學堂線上影片課程課件資料PDF,PPT到本地?
- 2021課程加盟影片加密線上播放方案加密
- 院系和專業課程
- 手把手教你如何下載中國大學mooc慕課上已關閉的影片課程和課件資料
- PHP 底層核心原始碼分析和擴充套件開發免費影片課程PHP原始碼套件
- 中公網校影片課件課程下載工具,如何在電腦端下載中公網校影片課件資料到本地?
- 抖音課堂上面買的課程快過期了怎麼辦?手把手教你如何下載抖音課堂(學浪)上已購買的影片課程!
- 學習JavaScript的線上課程和指南JavaScript
- 紅旗Linux 影片 課程 洪恩軟體開天闢地教程(轉)Linux
- 《魔力Haskell》索引Haskell索引
- What is functor in Haskell ?Haskell
- 本週三晚19:00Hello HarmonyOS進階課程第6課—短影片應用開發
- 2020最新IT影片課程全面升級,原始碼+筆記+教程分享原始碼筆記
- 爬蟲課程爬蟲
- 基礎課程
- 課程介紹
- 課程講義
- 課程連結
- Python開發系列課程彙總 - 課程大綱Python
- 學web前端有哪些課程和學習思路?Web前端
- OCP課程42:管理II之核心概念和工具
- OCP課程4:SQL之限制和排序資料SQL排序
- Haskell學習-functorHaskell
- Haskell趣學指南Haskell
- 計算機大師Dijkstra談Haskell和Java計算機HaskellJava
- PHP課程總結PHP
- 課程管理系統
- 教學課程安排
- 機器學習課程筆記機器學習筆記
- 團隊課程展示
- 課程實踐(二)