article_image
プログラマがよく使う「hoge(ほげ)」や「hogehoge(ほげほげ)」。 
プログラムのサンプルコードなどで、特に意味がない、何を入れてもかまわないときに使う言葉として、 
おなじみですよね。もっと一般的に例えるなら、 
書類の記入例などで「○○太郎」「(地名や会社名)花子」などと書かれているのに近い感じでしょうか。 

 そんなhoge、一般用語ではないにしても、コンピュータ業界なら誰でも通じる言葉……と思っていたら、 
そうでもないことがネットで話題になっています 
 注目を集めたのは、“【え、通じない?】教授「hogehoge...」学生「何いってんのこの人?“というまとめ。 
http://togetter.com/li/832718 

 学生さんと思われる発言者による「情報の課題ついでに、先生に質問しておいた」 
「お願いです、先生。教えてください、気になるんです! この間はHOGEMETHODとか言ってたじゃないですか。 
何ですか、ホゲメソッドって」「ほげぇー。先生のオリジナルの愉快な単語だと思っていたよ。」 
というツイートがまとめられています。 

 「これネタで聞いてるの?」と問い返す人がいる一方で、「教授の『ほげほげ』が何かツボる」 
「教授がほげほげ言ってて何もわからん(´Д` )」など、 
hogeが分からず戸惑う学生さんたち(多分)のツイートが続々と……。 

 一方、hogeの意味を知っている人からも「営業とかデザイナにプログラムでの実装とか説明するときに、 
ついつい"hoge"とか使うと、何かいてんだコイツ?みたいになる」 
「授業でhogehogeとか先生が使い出して『あの人、何言ってんの?』みたいな 
空気に遭遇した事あるから気をつけた方がいい」といった発言がありました。 

 もしかしたら最近の若い人は、情報処理系の勉強をしている人でも「hoge」って意味が分からないのでは……? 

情報科の高校生はhogeを知っているか? 
 「理系……いや、コンピュータ系の人ならhogeは知っているだろう」 
 「イマドキの若い人は情報処理系でも知らないのかもよ?」 
 「情報処理系なら学生でも知ってるはずですよ! 
 だってこのツイートには『情報の課題』と書いてあるだけで、別に情報処理系が専門の人だとは書いてない」 
 ……などとねとらぼ編集部でも話題になったのですが、そんなタイミングで、 
埼玉県から情報科の高校生が課外実習としてアイティメディアにやってきました。 
ちょうど話す機会があったので「プログラムの授業とかでhogeって聞いたことある?」と質問してみました。 
 実習をしていたのは高校2年生の男子2人。一人は「初めて聞きました」と答え、 
もう一人は「あっ、それちょっと前にネットで見ました……でも意味は分からないです」と回答。 
「学校で先生がhogeって使っていたことはない?」とも聞いてみたのですが、 
「聞いたことがない」という回答でした。あくまで一部の例ですが、情報科の高校2年生でもhogeは知らないようです。 

 そもそもなぜhogeと言うのか? いつ頃から使われている言葉なのか?  
気になって調べてみたのですが、はっきりした答えは見つからず。 
ただ、日本発祥の言葉であること(英語圏では「foo」「bar」などを使うことが多い)、 
1980年代前半同時多発的に発生し、80年代後半以降にプログラマの間で使われて定着した、 
というあたりが定説のようです。私自身も、1990年代半ばには身の回りで使われているのを聞いた記憶があります。 

 上述の高校生のほかにも、社内で「hogeって知ってる?」と聞いてみたところ(10人程度)、 
「知らない」「初耳です」と答えていた人は全員20代、逆に「hogeを知らない人がいるの!?」と驚いていた人は 
ほとんどが30~40代でした(29歳が1人)。30歳未満の人に対しては「hogeっていうのはね……」と 
軽く説明してから使うほうが無難なようですよ。
2:名刺は切らしておりまして:2015/06/19(金) 16:03:07.93 ID:iTjKRHYn.net
もう誰も使ってないよ
3:名刺は切らしておりまして:2015/06/19(金) 16:03:17.12 ID:ZvQnEa0l.net
知りません。
5:名刺は切らしておりまして:2015/06/19(金) 16:04:09.43 ID:/Z7Q4BT8.net
Hello World!!
8:名刺は切らしておりまして:2015/06/19(金) 16:07:35.27 ID:HqkH9CSA.net
>>6 
時代がやっと俺らに追いついたぜよ!
10:名刺は切らしておりまして:2015/06/19(金) 16:09:59.94 ID:FYzeWSR6.net
hogeはメタ構文の表現の一つでありhogeを使いこなしている人は 
プログラマに必要な抽象化能力が高いと言える。 
また、hogeがどのような場面で通用するか判断できる人は 
プログラマに必要なスコープ把握能力が高い。 
ようするに「は?hogeって?」という状況になるのは無能ってこと
37:名刺は切らしておりまして:2015/06/19(金) 16:30:09.46 ID:XpHNC9Py.net
java最初に習った時にホゲホゲフガフガ何言ってんのって思ってたわw 
まあ、慣れてくれば >>10 みたいなことを偉そうに言えるようになってくるんだが。
11:名刺は切らしておりまして:2015/06/19(金) 16:10:15.51 ID:B8jrKJR/.net
知ってるのが当然と思い込んでるやつは知的な能力に欠陥がある
14:名刺は切らしておりまして:2015/06/19(金) 16:11:57.64 ID:3RIxoINK.net
10年位前まで、SIの現場にいたが見たことないな。 
教育機関のみで通じる話かな?
15:名刺は切らしておりまして:2015/06/19(金) 16:15:40.53 ID:neu3w3J1.net
コンピューターに強いやつって何でこんなことも知らないんだって感じで教えてくる奴多い 
説明下手な教師ほどテクニカルターム使いたがるのはどの分野も同じ
16:名刺は切らしておりまして:2015/06/19(金) 16:15:41.74 ID:TOlj+0wb.net
現場でhogeなんかあったらおかしいだろ。 
何でもいい名前に付ける名前なんだから
18:名刺は切らしておりまして:2015/06/19(金) 16:18:39.49 ID:qVT5KhdK.net
日本は遅れてるんだから、海外に合わせろよボケ

http://anago.2ch.sc/test/read.cgi/bizplus/1434697343/