『Hello World』の起源は何でしょうか? 何故Hello Worldという文字列を選んだのか、その理由が知りたいのですが、参考資料になりそうなものをご存知でしたら教えて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/05 18:53:51
  • 終了:--

回答(6件)

id:F57PB No.1

F57PB回答回数86ベストアンサー獲得回数02006/01/05 18:58:42

ポイント25pt

C言語の技術書の影響らしい。。。とのことです。

id:aql

ありがとうございます。

その『C言語の技術書』が、何故『Hello World』という文字列を使ったのか、その意味とかが知りたいです。もちろん、深い意味はない!というのでも良いのですが、その根拠とかがあれば。いかがでしょうか。

2006/01/05 19:58:04
id:sciatore No.2

ななし回答回数34ベストアンサー獲得回数02006/01/05 19:02:06

ポイント25pt

http://ja.wikipedia.org/wiki/

メインページ - Wikipedia

Wikipediaで探したらこう書かれてました。

以下引用


”Hello, world!”以外の文言でも良いはずなのだが、この文言を用いるのが伝統となっている。これは、ブライアン・カーニハンとデニス・リッチーによる著書「プログラミング言語C」(The C Programming Language) の影響であるとも言われている(ただし、同書では ”hello, world” とすべて小文字で感嘆符もない。また歴史的にはカーニハンの前著「A Tutorial Introduction to the Language B」(1973) が初出とされる)。同様の意味で”Howdy, World!”が用いられることもあり、日本語プログラミング環境では「こんにちは世界」が用いられることもある。

id:aql

ありがとうございます。

2006/01/05 19:59:24
id:colorchips No.3

colorchips回答回数3ベストアンサー獲得回数02006/01/05 19:02:49

ポイント25pt

「プログラミング言語C 第2版 ANSI規格準拠」という本が初めのようです。

「作ってわかる Cプログラミング」という本ではこう説明しています。


>この“hello, world”という言葉に特に意味はない。高い山に登ってこだまの効果を確かめたいが特に叫ぶ言葉が思い浮かばないときに「やっほー」と言ってみたり、電話が通じているかどうか心配なときに「もしもし」と言うようなもので、“なぜだか昔から伝統的にそう言うことになっている”だけなので気にすることはない。


だそうです。意味は無いんですね。。。

id:aql

意味は無い説がやはり有力ですね。個人的には、ふと思いつく言葉としてはHello Worldは妙だなと感じるのですが。文化の違いでしょうか。

2006/01/05 20:00:41
id:mocajiro No.4

mocajiro回答回数5ベストアンサー獲得回数02006/01/05 19:26:24

ポイント25pt

このようなサイトを発見いたしました。

いかがでしょう?

id:aql

質問の趣旨とは少々違いますが、面白く読ませて頂きました。ありがとうございます。

2006/01/05 20:02:27
id:sokyo No.5

sokyo回答回数1372ベストアンサー獲得回数952006/01/05 20:38:09

ポイント25pt

こんばんは。


 >(ほんとうは、リッチーとカーニハンに敬意を表して、ということです)。


だそうです。


「printf ”hello, world” なぜ OR どうして OR 理由」で検索しました。

http://ja.wikipedia.org/wiki/デニス・リッチー:detail]

この2人はこういう人だそうです。


まあでも、こんなムズかしいことを考えなくても、

生まれたばかりのプログラムが世界に向かってあいさつなんてしたらかわいいですよね?

なんて理解でいましたけど、私は。

id:aql

ありがとうございます。

> 生まれたばかりのプログラムが世界に向かってあいさつなんてしたらかわいいですよね?

私もだいたい同じことを考えていました。そこで、最初に『Hello World』と書いた人が、同じように(かわいいと)考えていたのか、或いは違う思想があったのか、全く意味がなかったのか、それを知りたかった訳です。

2006/01/06 01:53:03
id:quintia No.6

quintia回答回数562ベストアンサー獲得回数712006/01/05 21:42:10

ポイント25pt

http://en.wikipedia.org/wiki/Hello_world

Hello world program - Wikipedia, the free encyclopedia

However, the first known instance of the usage of the words ”hello” and ”world” together in computer literature occured in A Tutorial Introduction to the Language B, by Brian Kernighan, 1973 [1],

引用終わり。

1973年の”A Tutorial Introduction to the Language B”が初出みたいです。

いくつかKernighan氏のインタビューを斜め読みしてみましたが、氏がなぜサンプルをhello, worldの出力にしたのかは謎のままでした。

id:aql

やはり真相は謎なのですね。インタビューも見ていただいたようで、とても嬉しいです。ありがとうございます。

1週間ほど経ちましたので、終了させて頂きたいと思います。何を考えてHello Worldにしたのかは分かりませんでしたが、同じ疑問を持つ方等もいることがわかり、有意義だったと思います。また機会がありましたら、よろしくお願いいたします。

2006/01/12 10:38:10

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません