
编程
文章平均质量分 54
iteye_12985
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
haskell编程学习笔记(一) 高阶函数
我今天所记录的学习笔记主要来自3个来源:这段时间学习haskell语言编程的实践经验John Backus的Can Programming Be Liberated from the von Neumann Style? 由于数学基础过于薄弱,我只能说“读完”而不是“读懂”这篇论文,强烈建议大家读原文John Hughes why functional programming ma...原创 2011-06-25 19:13:24 · 302 阅读 · 0 评论 -
我搜集的haskell学习资源,将持续在这里更新
我搜集的haskell学习资源,将持续在这里更新如何学习haskell http://stackoverflow.com/questions/1012573/how-to-learn-haskellhaskell解题99 http://haskell.org/haskellwiki/H-99%3a_Ninety-Nine_Haskell_Problems范畴论与hask...原创 2011-06-27 18:43:17 · 187 阅读 · 0 评论 -
一段很有代数味道的代码
一段很有代数味道的代码来自haskell 99题 http://haskell.org/haskellwiki/99_questions/21_to_28 --Insert an element at a given position into a list.insertAt :: a -> [a] -> Int -> [a] ...原创 2011-06-27 18:46:27 · 108 阅读 · 0 评论 -
又一段很有启发的haskell filter代码
又一段很有启发的haskell filter代码--从列表 xs中过滤出满足谓词p的元素,注意foldr的使用myFilter p xs = foldr step [] xs where step x ys p x = x:ys otherwise = ys 使用:...原创 2011-06-27 18:48:23 · 661 阅读 · 0 评论 -
高阶函数的威力
高阶函数的威力 从All about monads里看到的解释mondad的例子,令人感动的优雅代码,我用纯foldl改写,去除了其中monad的内容,这样初学haskell的人应该也看得懂。我们先定义类型羊(Sheep)和两个函数,求羊的父亲和母亲type Sheep = Stringfather :: Sheep -> Sheepfath...2011-06-27 19:06:21 · 144 阅读 · 0 评论 -
关键概念是类型和计算,发现微博和轻博都不适合记技术内容
haskell关键概念是类型和计算发现微博和轻博都不适合记技术内容,还是移到这个博客来算了。在研究yesod的持久框架时再次体会到haskell社区对这个语言的类型系统的极度信赖和依赖而计算从最抽象的角度来看又可以理解为在做类型的转换(将入参转换为结果) ...2011-06-27 19:09:22 · 158 阅读 · 0 评论 -
诺铁的scala入门心得 for java程序员
看完了Martin Odersky的《Programming in Scala》。作者是写java编译器的大牛,技术够强,书写的一般,我个人感觉如果是被“scala是更好的java”这句传言吸引而来的的java程序员,恐怕会很快被吓跑----scala的代码跟java代码实在是太不一样。反而如果之前学过haskell这样的纯函数式编程语言,学scala不会有太多障碍。我个人建议想学scala的程序...2011-08-20 16:28:38 · 196 阅读 · 0 评论 -
scala的配套工具
scala的配套工具我自己的博客http://www.kaopua.com/blog/2011/09/29/1317234000000.html 用的pebble博客引擎,好烂,看来得改其他的了,还是iteye这边显示的好啊scala的配套工具评估一种开发语言是否能在生产中使用,除了这种语言(语法)本身之外,它的配套工具和生态环境也是必须考虑的重要因素。本文介绍一下scal...2011-09-29 02:40:53 · 361 阅读 · 0 评论