新西兰天维网社区

 找回密码
登录  注册
搜索
热搜: 移民 留学
查看: 456|回复: 9
打印 上一主题 下一主题

[工作] Functional programming 课程 [复制链接]

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
跳转到指定楼层
楼主
发表于 2012-9-19 08:35:32 |只看该作者 |倒序浏览 微信分享
本帖最后由 一天 于 2012-9-19 08:37 编辑

对Functional programming 感兴趣的看好了。最近Coursera开了一个Scala 的免费在线课程,为期七周,今天开课。授课人是Scala的原作者。
课程链接:https://www.coursera.org/course/progfun

关于scala
Scala, a fully object oriented, static typing functional programing language runs on top of JVM or CLR.
有兴趣请参考维基百科。

使用道具 举报

Rank: 12Rank: 12Rank: 12

升级  72.47%

UID
92339
热情
2589
人气
3299
主题
99
帖子
3138
精华
0
积分
4587
阅读权限
30
注册时间
2006-10-12
沙发
发表于 2012-9-19 09:16:39 来自手机 |只看该作者 微信分享
怎么申请啊????

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
板凳
发表于 2012-9-19 09:37:58 |只看该作者 微信分享
iamsophie 发表于 2012-9-19 08:16
怎么申请啊????

https://www.coursera.org/course/progfun

使用道具 举报

Rank: 8Rank: 8

升级  18.4%

UID
341607
热情
362
人气
474
主题
8
帖子
337
精华
0
积分
592
阅读权限
20
注册时间
2012-9-12

哈卡一族

地板
发表于 2012-9-19 10:15:41 |只看该作者 微信分享
本帖最后由 铁头功 于 2012-9-19 09:18 编辑

多谢。
能否麻烦一天兄介绍一下Scala与其它几种Functional language相比的优劣、特点?Scala是不是更适合用java的人?
多谢。

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

升级  80.1%

UID
15321
热情
1674
人气
2300
主题
17
帖子
13722
精华
10
积分
9005
阅读权限
30
注册时间
2003-4-23

10周年纪念

5#分享本帖地址
发表于 2012-9-19 10:37:17 |只看该作者 微信分享
自己下一本programming in scala看啦,是作者写的。书里对一些feature会解释为什么要这么设计,能理解的话很有帮助的。

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

升级  80.1%

UID
15321
热情
1674
人气
2300
主题
17
帖子
13722
精华
10
积分
9005
阅读权限
30
注册时间
2003-4-23

10周年纪念

6#分享本帖地址
发表于 2012-9-19 10:39:34 |只看该作者 微信分享
铁头功 发表于 2012-9-19 09:15
多谢。
能否麻烦一天兄介绍一下Scala与其它几种Functional language相比的优劣、特点?Scala是不是更适合用 ...

scala是multi-paradigm language,procedural和functional style都可以

scala和java有一点相似之处,但是有些东西名字相似但并不一样。把它当新的语言来学比较好。

如果你真的很想学functional programming可以看看lisp和它的dialect比如scheme和clojure

使用道具 举报

Rank: 8Rank: 8

升级  18.4%

UID
341607
热情
362
人气
474
主题
8
帖子
337
精华
0
积分
592
阅读权限
20
注册时间
2012-9-12

哈卡一族

7#分享本帖地址
发表于 2012-9-19 10:54:52 |只看该作者 微信分享
pAtrick 发表于 2012-9-19 09:39
scala是multi-paradigm language,procedural和functional style都可以

scala和java有一点相似之处,但 ...

对FP很感兴趣。以前曾经想学OCaml。
今天看到这个帖子,又有点跃跃欲试。
因为水平有限,只有些VBA、C#、Python的经验,所以一直在犹豫。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
8#分享本帖地址
发表于 2012-9-19 11:44:22 |只看该作者 微信分享
铁头功 发表于 2012-9-19 09:15
多谢。
能否麻烦一天兄介绍一下Scala与其它几种Functional language相比的优劣、特点?Scala是不是更适合用 ...

事先声明,对Scala的了解我仅限于看看维基百科,还有这个视频的了解http://www.youtube.com/watch?v=3jg1AheF4n0

Multi-paradigm 也是我的理解,不过Ruby, Python 不也都号称multi-paradigms,所以Scala 还是要算FP的。

话说回来,Scala不是绝对的Functional,所以和Clojue,Lisp之类的也不太可比。不过我个人认为纯Functional实用性有限。

之前也我也看过一点Clojue, F#, Lisp,Schema的书也买了,不过最终没有(分配好)时间,半途而废。要是每周只能抽出有限的时间的话,我觉的这个在线课程是个不错的办法。

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  86.6%

UID
95996
热情
1636
人气
2687
主题
40
帖子
2148
精华
0
积分
3299
阅读权限
30
注册时间
2006-11-4

哈卡一族

9#分享本帖地址
发表于 2012-9-19 12:12:32 |只看该作者 微信分享
好吧,,,,太专业了。。。。纯来看帖的。。。

使用道具 举报

Rank: 8Rank: 8

升级  18.4%

UID
341607
热情
362
人气
474
主题
8
帖子
337
精华
0
积分
592
阅读权限
20
注册时间
2012-9-12

哈卡一族

10#分享本帖地址
发表于 2012-9-19 12:58:02 |只看该作者 微信分享
一天 发表于 2012-9-19 10:44
事先声明,对Scala的了解我仅限于看看维基百科,还有这个视频的了解http://www.youtube.com/watch?v=3jg1 ...

明白。多谢指点。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版| 联系论坛客服| 广告服务| 招贤纳士| 新西兰天维网

GMT+13, 2025-1-27 09:45 , Processed in 0.020231 second(s), 14 queries .

Powered by Discuz! X2 Licensed

Copyright 2001- Sky Media Limited, All Rights Reserved.

回顶部