力ワザHello World
2008年4月7日 00:47
Hello Worldコレクション | コラム | エンタープライズ | マイコミジャーナルが面白い。
一見、「色々な言語でとりあえず『Hello,World!』を実装してみただけのよくある企画だろ」とか思うんだけど、実はそれぞれの言語で濃い実装をしていたりして面白い。
たとえば、shでのHello,Worldで
#!/usr/bin/tail -1 ← tailコマンドを使ったスクリプト
Hello World ← ファイルの最終行にメッセージを直接記述
って、アレゲすぎだろ。
あと、C++での
#include
using namespace std;
class Hello { ← Helloクラスの定義
public: ← 外部から操作できるようにpublicにする
Hello() { ← コンストラクタの定義
cout << “Hello World” << endl; ← メッセージを出力
}
};
static Hello h; ← Helloクラスのオブジェクトを静的に宣言する
int
main()
{
return 0; ← main()では何もせずにリターンする
}
とか。
普通に知らないテクニックありまくりで勉強になります。
コメント: