自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

递归下降语法分析详解

[quote]本文以 lichray 设计的 S-dict(t) 配置文件解析器为例,简单介绍了词法分析器的原理,详细讲述了递归下降语法分析器手工构造方法。因为该项目本身已经完成,故此本文拥有一个实际可用的例子,是不可多得的入门教程。[/quote][quote]T1 大人说过,技术的迅速贬值是十分残酷的,比如大部分的手工优化代码,早已被编译器们代劳。这篇文章中要说的递归下降语法分析方法也是严...

2008-01-12 22:08:31 931

消息传递:从风格到机制

[quote]这是最终确定的 JavaScript 基于消息传递编程风格的文章“OOP 诡异教程(上)”的下篇,它的 Python 改写版本就是 [url=http://lichray.iteye.com/topic/88435]尝试用Python实现消息传递编程风格[/url]。原文地址:(豆瓣:[url]http://www.douban.com/group/topic/1669427/[/u...

2007-08-18 20:10:17 241

读《ACM演讲集》有感

[quote]上个学期末学校开展“读书月”活动,然后我冒“天下”之大不讳写了这篇文章,现转发在此。[/quote][size=12]最近我在读一本似乎和编程没太大关系的计算机书籍,叫《ACM图灵奖演讲集 - 前20年》(以下简称《ACM演讲集》)。这本书收录了1966-1985年这20年间图灵奖获奖者们的演讲。相对于计算机的普及速度,文章已经很古老了,中文版出版也很久了,但并不像那些纷...

2007-08-09 22:33:10 246

用 Python 秒掉八皇后问题!

[color=darkred]文章中用纯文本制作的图不可使用等宽字体显示。请[url=http://www.iteye.com/topic/106747]进入论坛[/url]查看本文,文中错误参考回帖,谢谢。[/color][quote]在 [url=http://www.iteye.com/topic/101055]函数式编程语言曲高和寡?[/url] 一文中,我们看到 Haskell ...

2007-07-29 20:33:16 159

functional.js 介绍及源码分析

[quote]本文对刚刚在网络上现身的 JavaScript 函数式编程库 [url=http://osteele.com/javascripts/functional/]functional.js[/url] 进行详尽的解读(地址已更正,感谢 hax)。[/quote]functional.js 是模仿 Haskell 语言标准库 Prelude 制作的函数式编程库,主要实现了:[l...

2007-07-26 22:17:45 138

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

[quote]看到作者 lichray 忙于研究数理逻辑,其父发出了由衷的感叹:你学的东西没人用啊。“谁说没人用?自己看不懂罢了。Haskell 的语法是‘写意’了点,但其中的思想清澈见底。”[/quote][quote]本文以一个函数式风格的快速排序算法为例,把它从 Haskell 代码改写为 大家所熟知的 JavaScript 代码,试图说明 FP 绝对是表达思想的最强工具。不...

2007-07-14 19:52:44 188

FP 做数学统计题

今天布置的家庭作业还真是烦人!做完《数学之友》上“统计案例”一章所有习题。我的妈呀,算什么卡方、线性回归,公式繁琐地要命,按计算器都能把人按死。还是让电脑帮我做吧。不用什么 GNUplot、Mathematica,俺用 Haskell,自己动手,丰衣足食!一. 独立性检验卡方就是一个公式:[code]kaf a b c d = ((sqr ((a * d) - (b ...

2007-06-23 19:28:43 158

函数式语言:我的性能没问题

[quote]lichray 将用几天的时间写完本文系列文章的全部,[color=red]剩下的文章将会发布在新建的 [url="http://wfp.group.iteye.com/"]函数式编程の道 [/url] 圈子上[/color]。这些文章将并非是从编译原理的角度来探讨函数式编程语言的文章。本文只会浅尝辄止地覆盖函数式编程语言的编译、解释优化手段,并试图让大家相信:使用函数式编程语言/风...

2007-06-16 21:32:57 331

古老,但很神奇

[color=red][size=12]!我的圈子[url="http://wfp.group.iteye.com"]函数式编程の道[/url]已经建立,对 FP 感兴趣的人可以加入,共同探讨这一古老的新事物![/size][/color][quote]写在前面的话:Scheme、函数式编程(FP) 已入门者无须阅读。这是我很久以前在自己写的一篇文章,现在又拿出来,是为了在 JavaEye...

2007-06-15 19:31:13 141

无类语言的OOP(JavaScript描述)

本文以 JavaScript 语言为例,介绍了无类面向对象语言中实现各种面向对象概念的方法。值得注意的是,下面所说的并非“奇技淫巧”,其中的大部分都是计算机科学家们在设计无类语言时就已经确立了的模式,少部分是我借鉴其它语言的经验已经对前辈们思想的理解给出了完备化技术。阅读本文至少需要对 JavaScript 语言“特别”的对象机制以及函数的运行上下文有所了解。如果您还对 JavaScript ...

2007-06-12 22:21:51 109

胡侃:面向对象思想的进化

[quote]本文作者还是那个无名小辈 lichray。他在考查了一些语言和历史之后,觉得有必要谈一谈自己对面向对象思想的一些诡异的想法。文中会提到许多编程语言,不过当然了,重点在于思想,文章不是用来推销语言的。[/quote][color=indigo]面向对象编程思想的提出已经不是几年而是几十年了,考查其思想的变化,一方面是对现有语言的一些评判,另一方面,也算是对前辈计算机科学家的缅怀...

2007-06-11 20:53:12 141

尝试用Python实现消息传递编程风格

[size=9][quote]本文站在一个难以名状的角度上研究了 Python 语言中消息发送的编程风格。原文是使用 JavaScript 描述的。文章作者 lichray 只把文章的上篇改成了 Python,因为下篇对于 Python 来说是没有意义的。lichray 是个 ECMAScript 的狂热追随者,mozilla.org 邮件列表里的无名潜水员。文章中使用了 Python 解释器...

2007-06-09 11:16:00 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除