※ 引述《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