只显示主题贴
嘿嘿,谢谢楼上的,其实直接看SICP,虽然不可能很容易,但我想也不会太摸不着边际,以前还是学习过编译原理(那本龙书),虽然总的来说一知半解的,但一些DFA和LL(1)的程序也写过,算是有个大概的认识。我看了下SICP的目录,觉得更像一本编译原理方面的书籍。
- 进入论坛 综合技术 版
那个类型系统,scheme和erlang像,haskell和ocaml像,如果要学习两种,各挑出一种比较有代表性吧。。。
Prentice 写道royt 写道Scheme因为语法很抽象,所以在meta-programming方面很强
对我来说,scheme这种语言吸引人的地方就是,她是很小的语言核心+Macro扩展机制。Macro就是一段程序,把一棵语法树(list)转换成另一棵(list)。现代的scheme macro就是用模式匹配的方式来制定转换规则。
那个macro,不是r5rs里面才引进的么,叫什么“卫生宏”,看了一个英文文章讲述common lisp和scheme的ma ...
- 进入论坛 综合技术 版
呵呵,楼上的对函数式编程很熟悉哦,你说的交叉类型是什么啊,指非正交吗。我想找本scheme的书看起,主要是因为这个语言最简单。我原来一直以为FP都是动态语言呢,haskell居然是静态类型的,还有类型检查。Haskell这个东西很特别的,要学深入函数编程,是不是很有必要学习一下haskell呢。
我开始发的那个网址是blogspot的,被封锁了,在办公室可以看,回来就看不到了。在另一个地方找到那个比较文章,把内容贴到这里算了。
---------------------------华丽的分割线----------------------------
(Assuming you mean ...
- 进入论坛 综合技术 版
打算抽空学习函数式编程,在网上看了一些scheme的文章,来问几个初级问题。看到了一个对比函数式语言的文章(Scheme Erlang ML Haskell):http://pierric-wu.blogspot.com/2007/09/zzwhat-is-really-differences-between.html
Scheme因为语法很抽象,所以在meta-programming方面很强,貌似DSL能力差不多就是指元编程吧。以前总看到某些文章说lisp很善于DSL,搞得都以为DSL和FP有很大的联系,现在看来不是这样。那个对比也指出,其他几种语言都有特定的适用领域,haskell就像一 ...
- 进入论坛 综合技术 版
貌似不少程序员都有自己的域名啊,可以链接到自己的blog和空间,还能得到个性用户名的邮箱,搞得我也想去申请一个。我去万网(www.net.cn)查了一下就数.name的域名最便宜了,更重要的是很多单词在.com和.net下已经被注册了,而.name下还大有余地。我从来没注册过域名,所以来求点经验,问题如下,盼好心人回答。
1、name域名比其他的都便宜,功能上有差异没(比如是否提供各种解析),使用起来完全一样吗。
2、除了万网还有其他较好的代理能注册.name域名吗,你们的域名应该都是在国内注册的吧,我去网上查了下好多人谈到发票,貌似很重要,真的有必要吗。
3、注册好了域名后,进行各种设 ...
- 进入论坛 入门讨论 版







评论排行榜