由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有没有喜欢haskell的同学
相关主题
Haskell很难学。。怎么这里这么多人学python
functional programming?粉FP的人是因为把电脑想象成图灵机了
对 (im)mutability 的误解和深度理解学FP不是为了写代码, 而是为了优秀的架构.
王垠新文 为Java说句公道话模板算是纯FP吗
FP更接近人的思维go几天的一些感受
functional programming 哪本书经典适合入门Duck typing is great ...
Clojure上手123FP的死穴还是性能
经常看到一些名词:invariant, covariant, immutable有哪些公司用Lisp开发程序
相关话题的讨论汇总
话题: haskell话题: 函数话题: object话题: oo话题: 语法
进入Programming版参与讨论
1 (共1页)
l*******e
发帖数: 309
1
我看完了learn you a haskell for great good 正在做exercism.io
希望能互相学习 共同进步
e********3
发帖数: 18578
2
Haskell读书的时候用过,请问你这是工作中要用的吗?

【在 l*******e 的大作中提到】
: 我看完了learn you a haskell for great good 正在做exercism.io
: 希望能互相学习 共同进步

l*******e
发帖数: 309
3
工作用C++ haskell自己看看的
目标是消化http://dev.stephendiehl.com/hask 感觉有点吃不消
a*****e
发帖数: 1700
4
这个列表很不错,以我现在的水平看里面的内容基本没有障碍。
我全面使用 Haskell 编程大约十年了。

【在 l*******e 的大作中提到】
: 工作用C++ haskell自己看看的
: 目标是消化http://dev.stephendiehl.com/hask 感觉有点吃不消

c*******9
发帖数: 9032
5
牛!用在什么应用?

【在 a*****e 的大作中提到】
: 这个列表很不错,以我现在的水平看里面的内容基本没有障碍。
: 我全面使用 Haskell 编程大约十年了。

O***b
发帖数: 104
6
我刚学FP的时候是玩的Haskell,但用了一阵遇到好几次cabal包的依赖性出问题。这样
的问题遇到几次就会觉得生态环境不好,于是就放弃了。
现在用Clojure做语音合成,觉得很爽。
c*******9
发帖数: 9032
7
如果有大公司支持一下就好了。

【在 O***b 的大作中提到】
: 我刚学FP的时候是玩的Haskell,但用了一阵遇到好几次cabal包的依赖性出问题。这样
: 的问题遇到几次就会觉得生态环境不好,于是就放弃了。
: 现在用Clojure做语音合成,觉得很爽。

a*****e
发帖数: 1700
8
主要是做 research,附带写点儿别的。
我签名档里面的小网站是我用 Haskell 写的。

【在 c*******9 的大作中提到】
: 牛!用在什么应用?
e********3
发帖数: 18578
9
That's very impressive.

【在 a*****e 的大作中提到】
: 主要是做 research,附带写点儿别的。
: 我签名档里面的小网站是我用 Haskell 写的。

H**r
发帖数: 10015
10
池中物亮了

【在 a*****e 的大作中提到】
: 主要是做 research,附带写点儿别的。
: 我签名档里面的小网站是我用 Haskell 写的。

相关主题
functional programming 哪本书经典适合入门怎么这里这么多人学python
Clojure上手123粉FP的人是因为把电脑想象成图灵机了
经常看到一些名词:invariant, covariant, immutable学FP不是为了写代码, 而是为了优秀的架构.
进入Programming版参与讨论
W***o
发帖数: 6519
11
感觉haskell 语法怪怪的,像javascript 和R的混合体

【在 l*******e 的大作中提到】
: 我看完了learn you a haskell for great good 正在做exercism.io
: 希望能互相学习 共同进步

c*******9
发帖数: 9032
12
要体会背后的思想,世界观就会觉得这些语法是很自然的表达。

【在 W***o 的大作中提到】
: 感觉haskell 语法怪怪的,像javascript 和R的混合体
W***o
发帖数: 6519
13
请教一下背后的思想和世界观

【在 c*******9 的大作中提到】
: 要体会背后的思想,世界观就会觉得这些语法是很自然的表达。
m********5
发帖数: 17667
14
其实硬工都觉得很自然
软工面向的对象不同,工作流程不通,自然就觉得奇怪
FP其实会是很好的硬件语言

【在 c*******9 的大作中提到】
: 要体会背后的思想,世界观就会觉得这些语法是很自然的表达。
c*******9
发帖数: 9032
15
世界的基本要素是用函数表示的规律,object只是一组组函数构成的的功能的衍生物,
而不是基础。

【在 W***o 的大作中提到】
: 请教一下背后的思想和世界观
W***o
发帖数: 6519
16
原来是这样,原本的世界一切都是OBJECT的说法只是没有追究到本质,应该说世界一切
规律都是函数

【在 c*******9 的大作中提到】
: 世界的基本要素是用函数表示的规律,object只是一组组函数构成的的功能的衍生物,
: 而不是基础。

N******K
发帖数: 10202
17
没有什么区别
object就是一个函数集合
函数也可以看做一个object

【在 c*******9 的大作中提到】
: 世界的基本要素是用函数表示的规律,object只是一组组函数构成的的功能的衍生物,
: 而不是基础。

c*******9
发帖数: 9032
18
你这个object太广义,汇编的语句都可以是object了。
具体语言实现,函数集合或函数本身可以当作一类object,但反过来object不一定都是
函数。
object一般也不仅仅是函数集合,还绑定数据。在典型的OO语言,class中的函数以数
据为中心紧耦合,
限制了函数的通用性,而纯FP语言,由于数据inmuable,各个函数对数据的操作是相对
独立的。
所以纯FP的编程方式是首先关注的是事物的规律,而不是具体的物件。

【在 N******K 的大作中提到】
: 没有什么区别
: object就是一个函数集合
: 函数也可以看做一个object

c*******9
发帖数: 9032
19
immutable.

【在 c*******9 的大作中提到】
: 你这个object太广义,汇编的语句都可以是object了。
: 具体语言实现,函数集合或函数本身可以当作一类object,但反过来object不一定都是
: 函数。
: object一般也不仅仅是函数集合,还绑定数据。在典型的OO语言,class中的函数以数
: 据为中心紧耦合,
: 限制了函数的通用性,而纯FP语言,由于数据inmuable,各个函数对数据的操作是相对
: 独立的。
: 所以纯FP的编程方式是首先关注的是事物的规律,而不是具体的物件。

a*****e
发帖数: 1700
20
核心语法就是 lambda calculus,基本没有比这个更简单的语法了。
在 LC 基础上,增加了 literal, patten, type, algebraic data type,type class
,每一样的语法都很简洁。

【在 W***o 的大作中提到】
: 感觉haskell 语法怪怪的,像javascript 和R的混合体
b*******s
发帖数: 5216
21
oo的初衷是,你不能预计运行时他们怎么工作,所以你先描述他们,规定他们的属性和
行为
然后在实际环境里,利用消息或者别的来触发他们按照定义好的行为规则互动
如果能预计,比如科学计算或者系统层的开发,oo是个鸡肋,比如c就不需要oo
现代c++也在淡化oo,但是java这种要描述环境的就离不开oo,而基于平台的,
oo又不重要了

【在 c*******9 的大作中提到】
: 你这个object太广义,汇编的语句都可以是object了。
: 具体语言实现,函数集合或函数本身可以当作一类object,但反过来object不一定都是
: 函数。
: object一般也不仅仅是函数集合,还绑定数据。在典型的OO语言,class中的函数以数
: 据为中心紧耦合,
: 限制了函数的通用性,而纯FP语言,由于数据inmuable,各个函数对数据的操作是相对
: 独立的。
: 所以纯FP的编程方式是首先关注的是事物的规律,而不是具体的物件。

1 (共1页)
进入Programming版参与讨论
相关主题
有哪些公司用Lisp开发程序FP更接近人的思维
各种语言程序猿被鄙视级别排序 (转载)functional programming 哪本书经典适合入门
板上的高人们能给科普比较functional programming language么Clojure上手123
这么多人讨论 FP, 大牛推荐门语言吧经常看到一些名词:invariant, covariant, immutable
Haskell很难学。。怎么这里这么多人学python
functional programming?粉FP的人是因为把电脑想象成图灵机了
对 (im)mutability 的误解和深度理解学FP不是为了写代码, 而是为了优秀的架构.
王垠新文 为Java说句公道话模板算是纯FP吗
相关话题的讨论汇总
话题: haskell话题: 函数话题: object话题: oo话题: 语法