Kernighan と Ritchie が共著した古典的なチュートリアル「The C Programming Language」の冒頭にある最初の C プログラムの例は、単純な「hello world」を出力するものです。それ以来、言語技術に関係なく、プログラムが実際にテキスト内で「hello world」という単語を出力しなくても、「hello world」は人が最初に作成するプログラムを記述することと同義になりました。
初心者にとって、この「Hello World」プログラムは怖いです。彼は、「私はとても愚かなのだろう。私にとっては、Hello World の入門プログラムですら難しい。このままでは、プログラミングが嫌いになるだろう
」と考えるでしょう。実際、この問題の原因は、「最初のプログラム」を組み合わせていることにあります。 」と「最も単純なもの」は混乱します。 「hello world」プログラムには、難易度の制限がない任意のプログラムを使用できます。初めてプログラムを作成するときは、どのコンパイラを使用すればよいか、コード ファイルをどこに置くべきか、どのような形式にすべきかなどがわかりません。あなたは学ぶ必要がある。実際にプログラミングできるようになるまでには、多くの知識を学び、ゆっくりと学ぶ必要があります。
私が初めてプログラミングを学び始めたとき、私はいつも「hello world」プログラムを書く段階をできるだけ早く乗り越えて、本当に役立つプログラムをすぐに書き始めたいと思っていました。しかし実際には、人生のほとんどを終わりの見えない「hello world」プログラムの作成に費やしていることに気づきました。
「Hello World」プログラムについて議論するときは、必ずと言っていいほど、世界で最も恐ろしい「Hello World」プログラムについて話します。それは、Charles Petzold が著書「Programming Windows」プログラムで説明した最初の Windows です。この本の Windows 98 バージョンしか見つかりません。オリジナル版とどのくらい違うのかは分かりませんが、オリジナル版のコードの方が怖そうな印象です。
りー