hogeとは

私がWESEEKで働いてから「hoge」や「hogehoge」とよく聞くようになったので、一体hogeとは何なのか調べてみた。

hogeとは、メタ構文変数の一つである。 メタ構文変数とは「意味がないことが暗黙の了解になっている名称」のこと。

例えば、個人情報を書かなければならない書類の記入例として、個人名に「山田太郎」がよく使われるが、実際に「山田太郎」と書くわけではなく、自分の名前を書く。

プログラミングの世界では、このように、意味のない適当な名称を用いたいときに使われるのがhogeである。

海外では

  • hogeは日本だけ
    このhogeというワードは、日本のプログラミング業界で普及しているワードだが、実はこれは日本でしか使うことができない。
    他にも、hogehogefugapiyoなどが使われている。

  • 海外では、hogeではなく、foobarbazfoobar等が使われている
    このことを知っていると海外のサイトを見る際に、理解しやすいだろう

参考サイト

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典 external_link
メタ構文変数とは external_link
hoge, hogehogeの由来、foo,bar の語源 external_link
hogeとは何か external_link