2006-09-23
ICFP2006大赛结果
关键字: ICFP 程序设计大赛 haskell
International Conference on Functional Programming 2006大赛结果:
第三名Team: Can't Spell Awesome Without ASM, from Google,使用汇编
第二名Team kuma, from Japan,使用D语言
第一名Team Smartass, from Google,使用Haskell,并辅以C++/Python/2D语言。
Haskell连续三年蝉联第一!
ICFP2006站点:http://icfpcontest.org/index.shtml
今年的题目背景是虚拟的‘计算考古学’,要求实现一个指定规范的虚拟机以执行‘古代文明代码’完成各种任务。
颁奖录像http://video.google.com/videoplay?docid=6419094369756184531
(很遗憾,在google video上,而且很不清晰)
2D语言特别介绍(from wikipedia)
2d is a programming language that appeared in the 2006 ICFP programming contest. Programs written in this language are drawn out as ASCII flowcharts using boxes and arrows, as shown in the following example.
While on the surface the language appears much like a description of a printed circuit board, it differs from physical circuits in many significant ways. In the 2d language, arbitrarily large and complex values may be passed along a wire. In addition, 2d boxes may make recursive references with the use keyword.
Participants in the contest were asked to write several programs in this language, including a 1-dimensional ray tracer. Programs were evaluated both on the correctness of their output and on their size: programs with smaller areas were worth more points.
第三名Team: Can't Spell Awesome Without ASM, from Google,使用汇编
第二名Team kuma, from Japan,使用D语言
第一名Team Smartass, from Google,使用Haskell,并辅以C++/Python/2D语言。
Haskell连续三年蝉联第一!
ICFP2006站点:http://icfpcontest.org/index.shtml
今年的题目背景是虚拟的‘计算考古学’,要求实现一个指定规范的虚拟机以执行‘古代文明代码’完成各种任务。
颁奖录像http://video.google.com/videoplay?docid=6419094369756184531
(很遗憾,在google video上,而且很不清晰)
2D语言特别介绍(from wikipedia)
2d is a programming language that appeared in the 2006 ICFP programming contest. Programs written in this language are drawn out as ASCII flowcharts using boxes and arrows, as shown in the following example.
,...................................., :p | *=================* : ---#->!send[(W,S),(W,E)]!+ : : v *=================*v : :*=============*| *===========* : :!case N of S,E!#>!send[(N,E)]!------- :*=============*v *===========* : : | *=====* *===============*: : +-->!use p!->!send[(Inl W,E)]!- : *=====* *===============*: ,....................................,
While on the surface the language appears much like a description of a printed circuit board, it differs from physical circuits in many significant ways. In the 2d language, arbitrarily large and complex values may be passed along a wire. In addition, 2d boxes may make recursive references with the use keyword.
Participants in the contest were asked to write several programs in this language, including a 1-dimensional ray tracer. Programs were evaluated both on the correctness of their output and on their size: programs with smaller areas were worth more points.
- 04:59
- 浏览 (3803)
- 论坛浏览 (4484)
- 评论 (3)
- 分类: FP
- 发布在 函数式编程の道 圈子
- 相关推荐
评论
hurricane1026 写道
有介绍D语言的么?光听说过,怎么用,哪有reference?
http://digitalmars.com/d/
左边"search"框下边的3个链接,第1个language是语法方面的,phobos是目前的标准库,还包括一个各种语言的比较。
http://blog.csdn.net/uframer
有一些有点过时的中文翻译。
http://dsource.org/projects
包括一些D语言项目。目前成熟的不多,好像只有mango和ddl,这个ddl是个杀手级的。还有一个dwt项目,是swt的D语言移植,暂只有windows平台版本,而且有几个月没维护了,可能编译不过。d首页的link里包括一些应用,其中有一些dx/opengl小游戏项目,感觉还不错。
D现在最大的问题是语言发展太快,很多库都不上,都暂停了等着第一个正式版呢,看开发者的意向似乎快要出正式版了,只是用户意见还比较多。
发表评论
该博客是同时发布到论坛的,无法评论在论坛已被锁定的帖子
- 浏览: 332529 次
- 性别:

- 来自: Montreal

- 详细资料
搜索本博客
我的相册
20059805856241
共 10 张
共 10 张
最新评论
-
Darcs简介
good 3x
-- by 夜鸣猪 -
Pratical Ocaml作者采访
现在主要用F#分析数据,因为比较舒服(人懒啊)。其实也只用到很少的FP特性,Ru ...
-- by cookoo -
Pratical Ocaml作者采访
一年多了,呵呵,cookoo能说说看,学习使用OCaml的进展和体会吗?
-- by billgui -
Memory - 柿岛伸次
还不错啊。
-- by hazzy -
Memory - 柿岛伸次
我很想下这个,可就是不能下。LZ能否提供链接
-- by yeshucheng






评论排行榜