『Hello world!』という言葉の起源。

WordPressの最初の記事タイトルが、
なぜ『 Hello world! 』という言葉なのか理由を調べてみました。

『 Hello world! 』は、プログラムを動かす為のプログラミング言語。

『 Hello world! 』は、
『 プログラミング言語 C 』という書籍で紹介されている、
有名なプログラム言語のサンプルです。

原題は、The C Programming Language

以下の3名によって『 プログラミング言語 C 』は完成しました。

  • ブライアン・カーニハン(カナダ出身の計算機科学者)
  • デニス・マカリスター・リッチー(アメリカ出身の計算機科学者)
  • ケネス・レイン・トンプソン(アメリカ出身の計算機科学者)

著者として、ケネス・レイン・トンプソンの名前は
省略されていることが多いですが、
ケネス・レイン・トンプソンは、C言語の基礎となる
B言語を設計した計算機科学者です。

ケネス・レイン・トンプソンの B言語を元に、
デニス・マカリスター・リッチーが C言語を設計しました。

プログラマーの方の間では、
前者2人の頭文字を取って、
『 K&R 』と書籍を略す場合があります。

プログラミング言語 C 』第1版と第2版の違い

プログラミング言語 C 』第1版(初版)は
1978年に出版されました。

その後、C言語が標準化された為、
第2版はANSIの標準化に合わせるかたちで
内容が大幅に変更されています。

この標準化に対応される前の
「関数の引数名と型」について話すときは
『 K&Rスタイル 」というように表現されます。

『 Hello world! 』は、C言語のバイブルであり、世界的に有名。

プログラミングを少し学んだことがある。
そんな方なら、必ず知っているプログラミング言語の
サンプルが『 Hello world! 』です。

「 Siri(シリ)」も知っている『 Hello world! 』

iPhone や iPad に搭載されている機能で
「 Siri(シリ)」というものがあります。

端末に話しかけるだけで、
メッセージの送信ができたり、
電話をかけたりすることが出来る「 Siri(シリ)」

この「 Siri(シリ)」に、『 Hello world! 』と話しかけると、
下記のようなプログラミング言語を読み上げます。

「 Siri(シリ)」が読み上げるプログラミング言語 

main(){ printf(‘hello, world’); }

このように『 Hello world! 』は、とても短いプログタム言語です。

どうして、表示する言葉を『 Hello world! 』にしたのか。

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。