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.
,....................................,
: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.
分享到:
相关推荐
用于播放的 ICFP 这个存储库是用来玩过去的ICFP比赛的,我在真实比赛中使用的代码文件存储在。 : 优美滋 : Endo 的 DNA 绘图问题2008年:使用VM通过TCP通信操作火星探测机器人2009年:人造卫星2010 年:汽车和燃料的...
TaupeGoons ICFP竞赛2015验尸 最终排名:第22名 团队 TaupeGoons团队从今年开始由四名成员组成。 马克 让·朱利安(JJ) Loic自己开始工作,并最终由GaupeToons团队提交 洛朗(Laurent)遇到了一些计算机问题,...
我参加2015年ICFP大赛的参赛作品我在此代码上进行了不到25个小时的有效工作,退休后大约50个小时,该代码在我退休时排在了排行榜的第50位。 闲暇22小时后,我在194个设法提交得分比赛的队伍中排在第113位。 约450行...
ICFP(International Conference on Functional Programming)编程竞赛是每年一度的面向函数式编程爱好者的重要赛事,旨在挑战参赛者在函数式编程领域的创新思维和技术能力。2018年的ICFP编程竞赛,简称icfpc2018,...
ICFP编程竞赛2018-心灵风暴团队Jan Dreske和Christoph Breitkopf。 我们的总部位于汉诺威,德国和维也纳,但在汉诺威见了比赛。执行我们的求解器是用Java编写的,需要Java 8 jvm才能运行。 使用以下代码从源代码构建...
这是我在UM-32上使用JavaScript,这是一台令人难以置信的机器,它是由一个古老的邪教组织在大约公元前200年发明的,并且是2006年ICFP编程大赛的重点。 (如果您正在徘徊我在说什么,请在此处jmp: : ) 在我的...
社会的滑梯 比赛等2019.9 ISUCON9排位赛团队:IQ12019.7 ICFP编程竞赛团队:IQ1 45th / IQ1ISUCON8主竞赛2018 ACM-ICPC日本全国在线首轮竞赛22th / IQ1 2017 ACM-ICPC亚洲佛统地区竞赛15th / IQ1 2017 ACM-ICPC亚洲...