「Hello, World!」のコーディング方法[追記あり]
「Hello, World!」。プログラム例文に良く出てくるアレです。次の面白い記事を見つけました。ご紹介、ありがとうございます。
この記事で紹介されているのが、次のリンクです。
すげー。
プログラムのわかる方は、以下の文章を読む前に、上記のリンクを読んだ方が、楽しめると思います。
中高生(High School/Jr. High)はBASIC。大学1年生(First year in College)はPascal、3, 4年生(Senior year in College)になるとLISP。
プロフェッショナルはC言語なのですが、年季の入ったプロフェッショナル(Seasoned professional)の書いたC++プログラムは、読めません!!
(追記 2010-12-03 01:08 C++であることを、コメントでもりやさんに教えていただきました。ありがとうございます。)
システム管理者(System Administrator)は、プログラム中のタイプミス("World"を"Wolrd"と打ってしまった)を、わざわざ、プログラム中に書き足す事で直しているし。最初、何をしているか、わかりませんでした。
ハッカー(Hacker)の所も又、変なこだわりがあるし! Guru Hackerの、catで直打ちと言う発想は無かった!!
% cat Hello, world.Hello World! – GNU Project – Free Software Foundation (FSF)より
マネージャー(Manager)も面白いです。なりたてのマネージャーは、BASICで、自分で書きます。それより上になると、部下にメールを送って、「Hello World」プログラムを書かせます。
役員(Chief Executive)になると、メールを書こうとする物の、メールの為のコマンドを忘れています!!
研究者(Research Scientist)が使っている言語は、何でしょうか? 引用します。
PROGRAM HELLO PRINT *, 'Hello World' ENDHello World! – GNU Project – Free Software Foundation (FSF)より
(追記 2010-12-01 01:06 Fortran90の様です)
古い研究者(Older research Scientist)は、FORTRANを使っています。(追記 2010-12-01 01:06 FORTRAN77の様です)
ぜひ、原文をお読み下さい。
(追記 2010-12-01 01:06)
Wikipediaに、項目がありました!!
ディスカッション
Seasoned professionalはC++ですよね。
C++は前に1回やったのでなんとくわかりますが、長いですね。
にしてもJavaがないのはちょっとさみしいです。
catの他にもecho とかあってもよかったのに(^^;
もりやさんへ、コメントありがとうございます。
本当ですね、classとかのキーワードがあります。Seasoned professionalは、C++の様です。
私は、C++の文法をわかっていませんし、わかっていたとしても、読むのはキツイ!!
JavaはJokeの方には載っていませんね。Wikipediaには出ています。Wikipediaの方は、知らない言語がずらずらと出ていて、ビックリです。
確かに、
echo "Hello, World!"
は、あっても良いよな〜と思いました。