回文 Hello, World!
行コメントの文法がある言語では,回文で Hello, world! を書くのはさほど難しくない. たとえば,こちらにもあるように Ruby なら
puts"Hello, world!"#"!dlrow ,olleH"stupと書けるし,Haskell なら
main=putStrLn"Hello, world!"--"!dlrow ,olleH"nLrtStup=niamと書けばよい. しかし,範囲コメントの文法しかサポートしていない Objective Caml の場合は多少技巧が必要なので, パズルとして考えてみるのは面白いかも. 続きを読む