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

}



とか。



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


コメント:
利用可能なタグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>