Re: [问题] Google t-shirt 背后的程式片段

楼主: boblind (the only way is down)   2010-10-02 23:09:53
※ 引述《tkcn (小安)》之铭言:
: ※ [本文转录自 Programming 看板 #1CclPrpF ]
: 作者: tkcn (小安) 看板: Programming
: 标题: [问题] Google t-shirt 背后的程式片段
: 时间: Thu Sep 23 14:40:49 2010
: 各位好 :)
: 我无意中发现 Google Code Jam 的 t-shirt,
: 在今年和去年只有背后程式片段是不同的。
: 因为我有点好奇这里是不是藏有什么玄机,
: 所以想先把这些语言识别出来,
: 但是经过自己寻找加询问朋友之后,
: 还是有许多缺漏,因此想来求助各位。
: 以下是两件衣服的背面图示:
: 2009: http://code.google.com/codejam/contest/static/gcj-2009-shirt-back.jpg
: 2010: http://dclab.cs.nthu.edu.tw/~tkcn/gcj2010/back2.jpg
: 目前已经识别出的语言如下: (由左至右)
: 2009 2010
: 1. Perl 1. C/C++
: 2. Delphi 2. Python
: 3. 3. Erlang
: 4. Lisp 4.
: 5. Java 5. Java
: 6. Python 6. Javascript
: 7. Brainfuck 7. Basic
: 8. Basic 8. Fortran
: 9. Ruby 9.
: 10. C# 10.
: 11. C/C++ 11. sed
: (09/29 updated)
2009-3 可能是 OCaml
由这边的 syntax 看来蛮像的, Mx.(i) 像是 list/array indexing
http://merd.sourceforge.net/pixel/language-study/syntax-across-languages-per-language/OCaml.html
2010-4
l和1分不大出来,不过若解释成 while left+1e-12<right do begin
可以是 pascal 的一行片段
2010-9
可能是 prolog
=< 是小于等于比较
Goal1 -> Goal2 类似 if Goal1 then Goal2
[P1|REST] 是 list [Head|Tail]
2010-10
可能是 PostScript
可参考这位的 PostScript code
http://www.go-hero.net/jam/09/name/bozzball

Links booklink

Contact Us: admin [ a t ] ucptt.com