TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Which functional programming book?

10 点作者 sanosuke大约 10 年前
Programming in Haskell, Graham Hutton.<p>Functional programming in Scala, Bjarnason.<p>Discrete Mathematics and Functional Programming, VanDrunen.<p>What would be your recommendation?

5 条评论

hashtree大约 10 年前
Functional programming in Scala, one of my favorite functional programming books if you take the time to do each and every exercise. Coupled with it&#x27;s solid Github repo (<a href="https:&#x2F;&#x2F;github.com&#x2F;fpinscala&#x2F;fpinscala" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;fpinscala&#x2F;fpinscala</a>) and companion book (<a href="https:&#x2F;&#x2F;leanpub.com&#x2F;fpinscalacompanion" rel="nofollow">https:&#x2F;&#x2F;leanpub.com&#x2F;fpinscalacompanion</a>), it&#x27;s a winner.
bgar大约 10 年前
I would recommend you follow the order of courses listed in <a href="https:&#x2F;&#x2F;github.com&#x2F;bitemyapp&#x2F;learnhaskell" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bitemyapp&#x2F;learnhaskell</a> because simply reading won&#x27;t get you far enough. The Penn CIS194 (2013) course is excellent, try working through it and reading Learn You A Haskell as a supplement.
alexgaribay大约 10 年前
I have read most of Functional Programming in Scala. It is a very good and well thought out book. I understand FP concepts way more now. The books has practice exercises you can do as you read through the it and solutions are in a Github repo if you want to compare your solutions.
评论 #9593683 未加载
brudgers大约 10 年前
<i>SICP</i>, in part because it&#x27;s not entirely functional and so it goes on to explain the issues that arise with mutation.
bord将近 10 年前
Thinking Functionally with Haskell, Richard Bird