最新文章列表

Lysee 的标识符

Lysee 的标识符分以下两种: 1、常规标识符: 遵循C/C++/Java标准,整个标识符由字符['a'..'z', 'A..'Z', '0'..'9']和下划线'_'构成且第一个字符不能是数字。 示例:max // 代码 public variant max(variant v1 v2) { return v1 > v2 ? v1 : v2; } = ma ...
libudi 评论(0) 有1274人浏览 2007-09-12 16:48

Haskell教程 (转载)

by rufi  2003.3.21 -- 2003.4.2 一.序 1.什么是Haskell?      Haskell是一种函数编程语言. 1980年代以前对函数编程有很多研究, 但不同的研究者使用各自不同的语法记号, 一起交流时造成一些不便. 后来1987年的时候, 在FPCA'87会议上制定了统一的Haskell语言. Haskell吸收了各家的长处, 是一种纯粹的函数编程语言 ...
roki 评论(0) 有7975人浏览 2007-08-12 09:00

ludy 0.0.3 released

睽違已久,忽然心血來潮多加了幾個東西。in CHANGES:==============================ludy 0.0.3, 2007.08.071. ludy_ext: added: 1. Proc#curry 2. Proc#compose 3. Proc#chain 4. S ...
thegiive 评论(0) 有1280人浏览 2007-08-07 06:09

体验Python的函数式编程

以前一直听工作室的Pierric讲函数式编程和Haskell,没有真正的见识,昨天在JavaEye的Python圈子里看到有人用Python的函数式编程解决八皇后问题,确实震撼。不过自己的数学能力确实不行,尤其是在复杂的函数定义和极长的return语句面前更是力不从心。简单的看,逻辑判断和递归在函数式编程中占了重要的角色。不提了,内功是要慢慢修炼的,现在看看用Python能做点什么。Python也提 ...
Classicning 评论(0) 有5039人浏览 2007-08-05 00:59

猜数字游戏

引用猜数字的游戏,很多人都玩过吧,规则是这样的:随机产生一个由4个不同数字串,如0257。玩家输入自己猜测的数字如:4567,此时系统将给出提示 1a1b,1a表示有猜中一个数字,且位置正确(7),1b表示猜中一个数字,且位置不正确,如此猜下去,直到所猜数字返回4a0b为止。 现在转换角色,让程序来玩这个游戏,用户输入10个不同的A-Z的字母,然后程序猜测这10个字母是什么样的排列组合,平台将告知 ...
抛出异常的爱 评论(3) 有3551人浏览 2007-08-03 08:48

py3000的一些信息

原文看这里 http://www.artima.com/weblogs/viewpost.jsp?thread=211200 Guido van Rossum 大叔挺顽固的,哈哈。 文中他表达了极度不爽FP,直接就说 I hate functional programming,还说 Don't use these with a lambda though; then a list compreh ...
simohayha 评论(2) 有2699人浏览 2007-07-31 20:09

scala学习笔记(5) -- implicit type

scala的implicit def是一个非常重要而且容易被人忽视的特性,通过它能够模拟很多haskell/sml类型系统特有的能力。 考虑如下的接口 scala 代码 trait Filter[a] {      def filter(input:a)(f: a=>Boolean):Option[a]    }   注意由于haskell是纯函数式语言, ...
fakechris 评论(0) 有6385人浏览 2007-07-31 19:54

用 Python 秒掉八皇后问题!

文章中用纯文本制作的图不可使用等宽字体显示。请进入论坛查看本文,文中错误参考回帖,谢谢。 引用 在 函数式编程语言曲高和寡? 一文中,我们看到 Haskell 能用两行代码 sort [] = [] sort (x:xs) = sort [y | y <- xs, y < x] ++ [x] ++ sort [y | y <- xs, y >= x] 搞定快速排序算 ...
Lich_Ray 评论(19) 有21681人浏览 2007-07-29 20:33

用 Python 秒掉八皇后问题!

网站:JavaEye 作者:Lich_Ray 发表时间: 2007-07-29 20:33 此文章来自于 http://www.iteye.com 声明:本文系JavaEye网站原创文章,未经JavaEye网站或者作者 ...
cheng163134 评论(0) 有978人浏览 2007-07-29 12:33

用 Python 秒掉八皇后问题!

网站:JavaEye 作者:Lich_Ray 发表时间: 2007-07-29 20:33 此文章来自于 http://www.iteye.com 声明:本文系JavaEye网站原创文章,未经JavaEye网站或者作者 ...
wqy159 评论(0) 有918人浏览 2007-07-29 12:33

functional.js 介绍及源码分析

引用本文对刚刚在网络上现身的 JavaScript 函数式编程库 functional.js 进行详尽的解读(地址已更正,感谢 hax)。 functional.js 是模仿 Haskell 语言标准库 Prelude 制作的函数式编程库,主要实现了: 扩展的克里化函数 运算符函数化 紧缩的匿名函数语法 无须指定参数的匿名函数语法 函数向导语法 基本的通用列表操作 部分扩展基于对象 ...
Lich_Ray 评论(9) 有11796人浏览 2007-07-26 22:17

functional.js 介绍及源码分析

网站:JavaEye 作者:Lich_Ray 发表时间: 2007-07-26 22:17 此文章来自于 http://www.iteye.com 声明:本文系JavaEye网站原创文章,未经JavaEye网站或者作者 ...
cheng163134 评论(0) 有864人浏览 2007-07-26 14:17

functional.js 介绍及源码分析

网站:JavaEye 作者:Lich_Ray 发表时间: 2007-07-26 22:17 此文章来自于 http://www.iteye.com 声明:本文系JavaEye网站原创文章,未经JavaEye网站或者作者 ...
wqy159 评论(0) 有811人浏览 2007-07-26 14:17

javascript中的FP

http://osteele.com/archives/2007/07/functional-javascript Higher-order functions Predicates Combinators lambdas Duck-Typing 好玩!
radar 评论(1) 有2501人浏览 2007-07-25 23:11

First taste of rocaml

Rocaml lets you wrtie Ruby extension in Ocaml. It can be a relief to my project, I truely hope. We are using Ocaml with Rails by means of fork or socket and dealing with the format of communication bet ...
cookoo 评论(6) 有4125人浏览 2007-07-17 01:18

函数式编程语言曲高和寡?

引用 看到作者 lichray 忙于研究数理逻辑,其父发出了由衷的感叹:你学的东西没人用啊。“谁说没人用?自己看不懂罢了。Haskell 的语法是‘写意’了点,但其中的思想清澈见底。” 引用 本文以一个函数式风格的快速排序算法为例,把它从 Haskell 代码改写为 大家所熟知的 JavaScript 代码,试图说明 FP 绝对是表达思想的最强工具。不要被那些 FP 语言们的语法所迷惑。终有一天, ...
Lich_Ray 评论(14) 有12838人浏览 2007-07-14 19:52

昨晚通宵加班,真是累.

  第一次感受到了啥叫加班,真是累。 这几天太忙了,都没时间看书,sicp 有半个月没看过了,ruby那本这几天也是断断续续看了些,感觉ruby没有python更容易上手,程序设计实践之路 第二版要马上出版了,这个月又要破产了。 还有不知道 龙书第二版啥时候出来. 这个月erlang那本就要出版了,haskell那本 作者也在紧锣密鼓的进行中,而且这两本估计国内都会引进,特别erlang那本应 ...
simohayha 评论(1) 有2798人浏览 2007-07-13 09:19

Faint! 和我同名的编辑器

YiYi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell.
huangyiiiiii 评论(0) 有1203人浏览 2007-06-20 04:18

Mail-list精选-[Pragprog]What's your &quot;new lauguage&quot; for the new year?

下面每行代表一个人的回复: ruby and C#3.0 Groovy and Ruby Groovy (Ruby for 2006) Scheme and Lisp Groovy and Ruby/Rails REBOL Haskell OCaml OCaml PL/SQL Python (Ruby/Rails for 2006) Haskell Haskell PHP Groovy F# Iro ...
experience 评论(0) 有883人浏览 2007-01-14 23:19

Mail-list精选-[Pragprog]What's your &quot;new lauguage&quot; for the new year?

下面每行代表一个人的回复: ruby and C#3.0 Groovy and Ruby Groovy (Ruby for 2006) Scheme and Lisp Groovy and Ruby/Rails REBOL Haskell OCaml OCaml PL/SQL Python (Ruby/Rails for 2006) Haskell Haskell PHP Groovy F# Iro ...
experience 评论(0) 有919人浏览 2007-01-14 23:19

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics