首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习函数式编程

学习函数式编程
EN

Stack Overflow用户
提问于 2011-03-23 15:34:28
回答 9查看 1.1K关注 0票数 5

我主要是一名Java开发人员,这是我最有经验的地方。我想提高我的编程技能,所以我正在考虑学习一门函数式语言。

我不希望它对我来说是一个太大的飞跃,我不想陷入太多不熟悉的事情,我想尽快上手。

你能推荐一种语言/平台给我第一次认真看函数式编程的机会吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2011-03-23 16:11:11

老实说,正是这种视角的巨大飞跃使学习函数式语言变得如此有益。我要说的是,深入研究“最纯粹的”函数式语言Haskell

Real World HaskellThe Haskell School of Expression这两本书都是很好的介绍。

票数 8
EN

Stack Overflow用户

发布于 2011-03-23 15:37:16

试试Scala。它不是一种纯粹的函数式编程语言,但它正好适合您的工具箱。参见Learning Scala

另一种选择可能是Clojure。这也不是纯FP,但作为Lisp方言,它提供了许多相关功能。

票数 7
EN

Stack Overflow用户

发布于 2011-04-01 20:46:25

试一试yeti。这是jvm上的一种高级ml方言。

它是纯函数式的,集成了nice和Java,是静态类型的,比ie scala简单得多。具有更简单的类型系统,但具有完整的类型推断。

http://mth.github.com/yeti/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5402083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档