博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
好好学习
bilbo.cublog.cn
管理博客
发表文章
留言
收藏夹
· Compiler
· Unix_Linux
博客圈
音乐
相册
文章
· AutoHotKey
· C/C++
· Caml
· Perl
· Tcl & Expect
· 其他编程语言
· Visual Language
· Compiler Engineering
· Embedded System
· Formal methods
· FieldBus
· Networking
· Hardware Desing
· Safety System
· Unix_Linux
· Software Engineering
· GSM/GSM-R
· 技术幽默
· 读书时间
· Good Resource
· 关注社会
· 胡言乱语
首页
关于作者
姓名:你知道 职业:IT 年龄:每年大一岁 位置:地球 个性介绍:挺笨 Email: bilbo0214@163.com
||
<<
>>
||
我的分类
Game of Life 0.1 in Object Caml
终于拿OCaml写了一个程序,实现一个叫Game of Life的程序。
关于Game of Life,可以参考下面两篇文章
http://pzy84.blogspot.com/2007/05/game-of-life.html
和
http://www.xinside.net/2006/09/game-of-life.html
,写的都还不错。
我这个版本就比较初级了,所以叫0.1,主要原因是算法效率很低--O(n^2),也不可以定制--只支持40x40个cell的grid,随机性也不好--随机函数看上去一点儿都不随机。不过好歹是用OCaml写的程序。
下面两张图是运行过程中的截图,每一秒产生一代。
如果有人对我这个版本的源代码感兴趣,可以下载(质量不高,敬请谅解)。
文件:
life.rar
大小:
121KB
下载:
下载
计划以后有时间在做代码的重构。
发表于: 2008-06-10,修改于: 2008-06-10 12:18,已浏览208次,有评论1条
推荐
投诉
网友评论
网友:
nmap
时间:2008-06-18 19:21:13 IP地址:59.62.4.★
不错啊,下载学习。
发表评论