記事一覧:2008年04月07日

力ワザHello World

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()では何もせずにリターンする
}

とか。

普通に知らないテクニックありまくりで勉強になります。