hogeに愛は生まれるか?hoge初心者ネタメタ構文変数プログラマーと仕事をしていく中で、いろいろと不思議なことはあるもので。現職で耳にした記憶はないものの、突如「ほげーーー」と叫ぶプログラマーが身近におりました。個人の口癖かと思ったら、サンプルプログラムにも度々「hoge」が出てくるではないですか。...プログラマー社会には馴染みの言葉だということはわかった。唐突に「ほげ」と言われましても、デザイナーにはわかりませんがな。「金赤1しっとるけ?」...と同様の業界用語ですか?hoge(ほげ)はメタ構文変数wikiを見れば答えが出る。ここで記事終了サンプルプログラムの関数や変数が「hoge」なのは、「ここに適切な関数名(または変数名)を入れてね」ということ。「hoge」自体に意味はない。...意味ないって、早く言ってよ「横浜太郎」のような、役所にあるサンプル氏名と同じ扱いなので、そのまま使わず、適切な名前を考える必要がある。メタ構文変数せっかくなので、どんなものがあるか調べてみる。始まり、「bar」「baz」...と続いていく。「foobar」という掛け合わせはあるが、**foofooやbarbarという重ね合わせ名はないらしい。イギリス圏では、上記の他に「wibble」「wobble」「wubble」「flob」というのもあるとか。Pythonモンティ・パイソンにちなんで名付けられてるので、メタ構文変数もそれに則っているらしい。spamhameggs日本hoge(ほげ)fuga(ふが)piyo(ぴよ)hogera(ほげら)...「ほげ」以外、見たことないよ。英語圏と同じお作法で、上から順番にメタ構文変数として使用される。「hoge」を吹っ飛ばして「fuga」を使うことはないそう。「hogera」まで使用した場合、次は「hogehoge」「piyopiyo」とバリエーションを増やす(ここは英語圏とちょっと違う)。日本人ってオノマトペ大好きだよねw人名ここはちょっと脱線。英語名の場合、それぞれ役割があるのが面白い。