我想学习一种函数式编程语言,以了解不同的编程范例。
我的编程背景:Java(我刚刚通过了 SCJP 考试)、一些 ruby 和非常有限的 Rails。我使用 bash 执行基本的系统管理任务。我使用Ubuntu 9.04。
作为第二个目标,我想使用 fp 向孩子们(14-18 岁)展示数学和计算机如何相互关联。这些家伙非常擅长编程(他们从技术高中一年级就开始学习 Python 和 Java)。然而,正如测试所示,他们在数学方面有困难,尤其是数学。离散数学的基本概念。我认为我们可以通过使用编程来培养他们的数学技能(我可能这可以成为我的教师培训论文的主题)。我认为具有非常基本词汇的语言最适合这个项目。
我投Haskell,它有以下优点:
- 在 Haskell 中,简单的情况实际上很简单
- 复杂的情况(通常)仍然可以被普通人的头脑所理解
- 它有一个普通的语法,但不是too与其他非函数式编程语言不同(不像 Lisp)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)