【发布时间】:2011-03-11 08:39:14
【问题描述】:
我很擅长Haskell,并且一直在自学J。我读过关于John Backus'value-level 和function-level 编程之间的区别。
J 是一种函数级语言,如果需要,它允许人们以值级风格进行编写。 (我希望我是对的。) Haskell 在哪里适合?我知道 Haskell 允许一种默认的编程风格,而且我知道它是一种纯函数式语言,但您认为 Backus 会将其描述为值级语言还是函数级语言?
总之,函数级语言和函数式语言似乎相互关联,但并不完全相同。有人可以澄清一下吗?
【问题讨论】:
-
可能相关:conal.net/blog/posts/… — 我认为 Function-Level 可以做的不仅仅是“对抽象输入进行抽象计算”。