様々な言語で書かれた「Hello World!」を集めたGitHubリポジトリ

Helloworld

新しいプログラミング言語を覚えた際、真っ先に作るプログラムといえば、「Hello World!」を思いつく方も多いかもしれません。「The Hello World Collection」と呼ばれる専門サイトの存在からも分かる通り、 Hello Worldはこれまで様々な言語で作られ続けてきました。

今回紹介する「hello-world」リポジトリは、そのHello Worldプログラムだけを集めた専用のGitHubリポジトリです。現在30種のプログラミング言語用のHello Worldプログラムが格納されていて、cloneしてすぐに実行可能となっています(環境があれば)。

例えばObjective-C版のHello Worldは以下の通り。

#import 

int main (int argc, const char * argv[])
{
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    NSLog (@"Hello, World!");
    [pool drain];
    return 0;
}

The Hello World Collectionに掲載されているサンプル数と比較するとまだまだ少ないので、ガッツのある方はコントリビュートしてみると良いでしょう。「We'd love to get contributions from you! No guide, no rules.」とのこと。

スポンサーリンク