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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

[Ask HN] Good book about functional programming?

8 点作者 steiger超过 15 年前
Hello all.<p>What would you recommend me to read if I want to dive deep into the functional programming paradigm? There's plenty of this kind of material for Object Oriented programming (of course, given the hype.), but i dunno about FP.

4 条评论

dasil003超过 15 年前
Maybe it's too obvious but someone's got to mention Structure and Interpretation of Computer Programs (aka SICP). It's not strictly about functional programming, but it starts with functional programming and then discusses the implications of adding mutable state. I think it's a good idea to get that under your belt before diving into Haskell where it's already taken as a foregone conclusion that the negatives of mutable state outweigh the benefits.<p><a href="http://mitpress.mit.edu/sicp/" rel="nofollow">http://mitpress.mit.edu/sicp/</a>
mbrubeck超过 15 年前
They're both designed to teach specific languages, but I found both <i>Real World Haskell</i> and <i>Programming Erlang</i> conveyed a lot about practical functional programming. You can read RWH for free online (but it seems to be down as I type this): <a href="http://book.realworldhaskell.org/" rel="nofollow">http://book.realworldhaskell.org/</a>
评论 #790747 未加载
jlouis超过 15 年前
Larry C. Paulson - "ML for the working programmer" will have you thinking for years to come. It is meant for people who do know a programming language, but none of those an FP-lang.<p>It covers Standard ML, but you will find that the ideas of FP are easy to move around from language to language.
jonjacky超过 15 年前
Bird and Wadler, Introduction to Functional Programming is a classic. They have a more recent book, Introduction to Functional Programming in Haskell, which I haven't seen.