このコーナーは、同じ動作を別の言語で比較することで、言語の似ている点や特徴などを見つけたりする、という企画です。
ここでは、環境に依存しないプログラムを書くように心がけています。特に、ライブラリは標準のものだけを使用するようにしています。
作成にあたって、言語によってマスターしているレベルが均一でないこともあり、また、上記のすべての環境で動作確認をしているわけではないので、間違っているかもしれません。あと、言語仕様とかをしっかり読むのは苦手ですので、その辺の厳密さは期待しないでください。
ちなみに、ここで採用している言語は、現時点では割と共通点の多い類のものなので、いささか物足りないです。将来的には、いくつか追加しようと思っています。対象とする条件は、環境に依存しにくいコードが楽に書けること、最低でも2種類以上の環境または処理系で動作すること、などです。
標準出力がバッファリングされてしまうような環境(ex: cygwin)では、入力待ちの前の出力が前後してしまうことがあります。回避するには、それぞれの言語でバッファリングを抑制するか、出力の直後でバッファをフラッシュ(すべて吐き出す)するようにします。