プログラミング経験者なら一度は見たことあるであろうhoge
について調べてみた。
hoge
<html>
<head>
<title>HOGEHOGE</title>
</head>
<body>
<p>hogehoge</p>
</body>
#hoge
とは?
hoge
とは意味を持たないということを示す言葉でメタ構文変数と言われるものとのこと。
#なぜhoge
?
知り合いのエンジニアに聞いてみたところ、打ちやすいでしょ?と言われたので恐らくタイピング的に打ちやすく使われ始めたのではないかと思った。
仮説はいくつかあるらしく、調べてみたが1980年代頃から使われ出したくらいしか分からなかった。
#hoge
の他にもメタ構文変数はあるの?
他にもfoo
,bar
,foobar
,piyo
,fuga
などがある。自分は聞いたことがないが、hagehage
,hogera
なんかもあるらしい。