はじめまして。marugです。

プログラミング初心者なのですが、
サンプルプログラムに良く出てくる
「hoge」「hogehoge」
の由来が気になってしょうがありません。

知人たちにきいても、
「日本産のfoo」とか
「適当な名前を付けたいときに使う言葉」とか
は知っていても"由来"を知る人が居ませんでした。

なぜ「hoge」なのか由来を
ご存知の方がいらっしゃいましたら
ご教授願います。

以上です。

A 回答 (4件)

面白いですよねぇ



foobarってのはプライベートライアンでやってた
なんとかかんとかのエライ災難ってアレなんでしょうか?
直接関係ないですが、参考まで。
    • good
    • 0

過去に同様の質問が出ています。


hogehogeと検索するだけで出てきますよ。

>will-y様
参考URLを見てください。片方は同じものですが、
もう一つは多分その一つでは?

ではでは☆

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=1002
    • good
    • 0

以前NetNewsで話題になっていました。


興味があったのでその時の参考URLをブックマークしていました。
結局はっきりしたことはわからないようですが
発祥は名古屋大学あたりではないかと。
もう一つのURLが見つかりませんでした。

参考URL:http://www.selab.tutkie.tut.ac.jp/~yoshida/hoge. …
    • good
    • 0

全然自信ないけど、「ドラえもん」に出て来るガキ大将ジャイアンの歌声じゃない?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QXXXの由来

手紙の終わりにXXXと書いて「キス」って意味なんですよね?
(参照:http://oshiete1.goo.ne.jp/kotaeru.php3?q=241555)
楠本まきの漫画で知ったんですけど。
どうしてキスがXXXになるんでしょうか?
なにかエピソードがあるんですか?
この由来が気になるので教えてください。

Aベストアンサー

ちょっとわかりにくかったとおもいますので追加です。

>と<がくっついた形が×ですよね?
>が男性の横顔、<が女性の横顔で(逆でもいいですが)
それが合わさってキスです。

三つ並べるのは愛の証ですね。
特に数は決まっていません。

Qhogeもしくはhogehogeとかの意味というか語源?

こんにちは。
プログラム名とかメソッド名とかに、なんて名前をつけたらいいか迷ったときに「なんちゃら」とかの意味でhogeとつける文化がありましたよね。

むかしC言語をやっていたときによく出てきたのですが、Javaばっかりやるようになった今でもたまに見かけます。

あれって日本語でしょうか?英語かな?なんか語源とか意味とかあるんでしょうか?

ご存知の方がいらっしゃいましたら、よろしくお願いします。ご存知でなくとも雑談っぽく、使っていたころのお話を聞かせてもらってもうれしいです。

Aベストアンサー

hogeは日本発祥です。
ちなみに英語だと
fooとかbarを使います。
http://www.faqs.org/rfcs/rfc3092.html

他関連質問です。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=226825
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1698522
http://oshiete1.goo.ne.jp/kotaeru.php3?q=749957
http://oshiete1.goo.ne.jp/kotaeru.php3?q=728001
http://oshiete1.goo.ne.jp/kotaeru.php3?q=637732
http://oshiete1.goo.ne.jp/kotaeru.php3?q=609455
http://oshiete1.goo.ne.jp/kotaeru.php3?q=50130

Q楠本まき選集?(Kの葬列)のあとがきについて

楠本まき選集?(Kの葬列)のあとがきについて

あとがきで2ページ目の「その理由は各タイトルの頭文字にある」とありますがどういう意味でしょうか
教えてください

Aベストアンサー

選集の方は読んだ事がないのですが、「Kの葬列」全二巻のコミックスが手元にあったので確認してみました。

1巻はエピソード?(本編以前)となる外伝「螺旋」と、本編「Kの葬列」のみで、Kの葬列の各話もChapter1,2…としか区切られておらずタイトルに関連らしきものは全く無いのですが、
2巻は続く本編と共に幾つか載っている、連作外伝?のタイトルがそれぞれ「Gの昇天」「utero」「intro.」「l (エル)」となっており、更に目次ページで横に書かれた各話タイトルの頭文字の下に補完するように縦で「ty…?」と描かれていました。

「Guilty…?」、つまり有罪(あるいは純粋にタイトルに使われているアルファベットだけを汲み取るならeを足してGuile(ずるい、悪知恵))?と表現しているようです。

QRuby インスタンス変数@fooを持つClass Fooの中ので関数fooを呼ぶ

#!/usr/bin/ruby

def foo(arg)
arg.upcase
end

def bar(arg)
arg.upcase
end

class Foo
attr_reader :foo
def initialize(arg)
@foo = foo(arg) #@foo = bar(arg)とすれば期待した結果が得られる
end
end

f=Foo.new("hoge")
puts f.foo

上記実行するとエラーになります。

Class Fooの中のでfooといえば、インスタンス変数@fooであって、関数のfooではないって事なのでしょうか。
インスタンス変数@fooを持つClass Fooの中ので関数fooを呼ぶことはできないのでしょうか?

Aベストアンサー

クラス Foo の中で attr_reader :foo した際にメソッド foo() が定義されます。
その後 Foo の中で foo と言えば Foo.foo() です。

最初に定義した、大文字にするバージョンの foo は Kernel.foo() として明示的に呼び出すしかないでしょう。

Q楠本まき先生の漫画「KISSxxx」でのウソとは?

楠本まき先生の漫画「KISSxxxx」を知人に借りて読んだことがあります。
確か3巻だったと思うのですが、作者からのコメントで「この巻に収録されている話の一つには『ウソ』があるため、その話全体を噂話という設定にした」とのコメントがありました。
噂話というからには、蟹ちゃんが坊主頭になった理由を綴ったエピソードのことだと思うのですが、どこが「ウソ」なのかさっぱりわかりません。
どなたかご存知でしたらお教え下さい。

Aベストアンサー

fireflyさん こんにちは。
「kissxxxx」いいですよね。

あまり確信はないのですが
二巻でかめのちゃんが
「前に見た時はもう少し髪の毛はえてたのに・・・」
っていってるのですが、その時点でかめのちゃんは
もう高校生なのです。
三巻の話では蟹ちゃんが坊主になったのは高校生のとき
ということになってますよね?
わたしはそこが「嘘」なんじゃないかなぁとおもってます。
どうでしょうか?

Qオブジェクト指向プログラミング学習向けのサンプルプログラム

「これは参考になるよ」というような、
オブジェクト指向プログラミング学習向けのサンプルプログラムを教えていただけませんか?
言語はDelphiです。
Delphiに限らず、他言語(Java、C#、C++あたり)でも結構です
(移植しますので、出来ればCUI、GUIが少ないものが理想です)
よろしくお願いいたします。

Delphiにてオブジェクト指向プログラミングを学んでいます。
書籍等で、基本的なことは学びました。
理解度およびスキルを上げるために、実際にプログラミングしたいと思います。
(入門書を利用してや、
自分で考えながらのテスト的なプログラミングには限界を感じてまして^^;)

Aベストアンサー

回答がついていないようなので、一応回答します。
残念ながら、そのような目的に最適なサンプルプログラムなるものには心当たりがありません。

しかしながら、そもそもオブジェクト指向プログラミングを学ぶ為に実際のプログラミングをしたいのであれば、サンプルをいくら見ても無駄だと思います。

オブジェクト指向において、一番重要なのは、ある問題を解決する為に、その問題領域をいかにオブジェクトとして表現できるようになるかです。
従って、学習用のテーマを自分で決めてというのではなく、そもそも実際に役にやつものや、作ってみたいものを決めて、それを実現する為にコーディングしてみるというのでなければ、何ら有用なものは身につかないのではないかと思います。
そして、行き詰まったときにこそ、他人の作ったプログラムというのが、初めて意味を為すのだと、私は思います。

こういう処理をする際のサンプル、こういう結果を出す為のサンプルというのであれば、多分あげてくれる人はたくさんいたのでしょうが、ここまで回答がついてないのは、そもそもオブジェクト指向を学ぶのに最適なプログラムなんていう漠然としたものが非常にあげにくいのもあるでしょう。

私は、Delphi(というよりObjectPascal)については良く知らないのですが、同じオブジェクト指向といっても、言語仕様によるできること出来ないことの差はことの他大きいです。Javaで作ったプログラムを、C++へ移植するとか、その逆とかは、不可能ではありませんが、そう簡単でもありません。
クラスとインスタンスの基本的な概念は良く似てても、Javaでは多重継承はできません。Perlのオブジェクト指向対応は、(あくまで個人的な主観では)中途半端で、わかりにくく、少なくともクラス思考の他の言語とは、共有できるノウハウが少ないような気がします。VisualBasic6も、表向きにはオブジェクト指向対応なる文言がありましたし、クラスを定義してインスタンス化できたからといって、私の中ではあれば、オブジェクト指向言語とは到底呼べないと思っています。私は普段Rubyを使ってますが、仕事ではJavaもC++も使う機会があります。場面によって言語の選択は変わりますが、選択はそれなりに慎重に行います。理由は、一度作り始めてしまったら、他言語への移植はとても大変だからです。

さて、私の知る限りPascalは手続き型言語の代表格です。
後付けのオブジェクト指向化は、言語仕様を破綻させないように実装するのが非常に難しいのは、PerlやVBを見るまでも無く明らかなんですが、どの程度の表現力があるか分からない以上(質問者さん自身、オブジェクト指向初心者である以上、その評価は無理でしょうし)、他言語のサンプルをいきなり使うのはとてもリスキーだと思います。

まずは、具体的に作りたいものを考えましょう。何かユーティリティの類でもいいし、ゲームでもいいです。そして、それを自分なりにオブジェクト指向チックに設計して、作ってみることです。そして、デザインパターンの本を一冊買ってきて、設計に詰まったら、それを読んでもう一度考えましょう。順番は前後しても問題ありませんが。一般的なデザインパターンの実装も、JavaにはJavaのC++にはC++なりのやり方があります。DelphiにはDelphiなりのやり方があるのではないでしょうか。

※個人的なお奨めは、目的がオブジェクト指向プログラミングなのであれば、一度JavaかRubyに浮気することです。お手軽さ感ではRubyの方がいいかもしれませんが。その上でDelphiに戻ってくれば、より広がった視野でDelphiという言語を見ることが出来るのではないかと思います。

回答がついていないようなので、一応回答します。
残念ながら、そのような目的に最適なサンプルプログラムなるものには心当たりがありません。

しかしながら、そもそもオブジェクト指向プログラミングを学ぶ為に実際のプログラミングをしたいのであれば、サンプルをいくら見ても無駄だと思います。

オブジェクト指向において、一番重要なのは、ある問題を解決する為に、その問題領域をいかにオブジェクトとして表現できるようになるかです。
従って、学習用のテーマを自分で決めてというのではなく、そも...続きを読む

Q楠本まき「kiss xxxx」2巻が1巻?

楠本まき「kiss xxxx」ですが、なぜストーリーが2巻から始まるのでしょうか?
随分前に友人に借りたとき、「2巻から読んでね」と言ってまとめて渡されたのですが、発売は1巻から順番にされていたのでしょうか。
雑誌連載時は突然ストーリーの途中から始まったということになるのでしょうか。
昨日、突然思い出したら気になって仕方なくなりました。
詳しい方是非教えてください。よろしくお願いします。

Aベストアンサー

突然ストーリーの途中から始まったのだと思います(笑)
長期連載ではなく、はじめは短期連載の予定だったのではないでしょうか?なので、作者は描きたかったところから描いたのだと推測します。(カノンとかめのちゃんの出会いは作者の頭の中にはちゃんとあって)

人気が出て、長期連載が編集部から認可されて、『じゃぁ出会いから描こうか』となるのはそう珍しいことではないかと・・・。

それでもなければ、1巻の分は売れないだろうから、売れそうな2巻の分から売り出す。ファンがつけば1巻の分も出版する・・・といった大人の事情か・・・。

すべて推測です。

Qhogehoge

ふと疑問に思ったのですが、よくプログラミングの本を
読んでいると、hogehoge という単語を目にすることが
あります。

ところで、この hogehoge って一体何なんでしょう?

ご存知の方、いらっしゃいましたら、教えてください。

Aベストアンサー

「ほげ」は一個の完結した観念であり、自ら「ほげ」を「ほげ」たらしめる実体そのものです。
そして、質問者さんが「ほげ」について疑問を抱く事、その行為自体が「ほげ」である可能性は否定出来ないものです。

A page of HOGE
http://kmaebashi.com/programmer/hoge.html


…とかなんとか。

参考URL:http://kmaebashi.com/programmer/hoge.html

Q石油由来成分の入った化粧品が敬遠される理由。

アトピー性の乾燥肌です。

基礎化粧品を試すのも怖いくらいなのですが、それでもなんとか肌に合うものを見つけないとどうしようもないくらい乾燥してしまうのでいろいろ使ってきましたが、最近は高い化粧品に手を出すより、ワセリンがとってもいいなぁと思っています。

でも、ワセリンって石油由来なんですよね。
以前知人が石油由来を全否定していて、その時は「肌に悪いものなんだな」くらいに思っていたのですが、具体的に石油由来成分は何が悪いんでしょうか?

そもそも石油由来を敬遠する人は、天然由来を推してきますが、石油って天然資源ですよね?
自然の中にあるものなのに、天然由来と区別されるのは何故なんでしょうか。

確かに植物由来ではありませんが、「植物由来だから体(あるいは肌)にいい」と言う人のその根拠もよくわかりません。
植物でも毒になる物は沢山あるし、かぶれなど人体に害を与えるものも沢山ありますから。

でも、石油由来が敬遠される理由がそれなりにきちんとあるのであれば、今後の使用も考えていかなければならないと思います。
詳しい方がいましたら、回答をお願いします。

アトピー性の乾燥肌です。

基礎化粧品を試すのも怖いくらいなのですが、それでもなんとか肌に合うものを見つけないとどうしようもないくらい乾燥してしまうのでいろいろ使ってきましたが、最近は高い化粧品に手を出すより、ワセリンがとってもいいなぁと思っています。

でも、ワセリンって石油由来なんですよね。
以前知人が石油由来を全否定していて、その時は「肌に悪いものなんだな」くらいに思っていたのですが、具体的に石油由来成分は何が悪いんでしょうか?

そもそも石油由来を敬遠する人は、天然由来を...続きを読む

Aベストアンサー

joh35さん、こんばんは

このよう話題に関しては種々のご意見がありますので
あくまで私の一意見として受け取って頂ければと思います

それでは私見を言わせて頂きますと…

●いわゆる『石油由来』であっても安全性の高い原料(油剤・界面活性剤)は多く存在します
●その中でも,幾つかのメーカーのワセリンは原料としては最高レベルの安全性を持ちます
●過去の話ですが,精製技術がまだ未発達だった頃の『石油由来』原料の中には粗悪品が存在したのは事実です
●今では原料の安全性基準はかなり詳細に整備されています


『天然由来を推してきますが、石油って天然資源ですよね?
自然の中にあるものなのに、天然由来と区別されるのは何故なんでしょうか』
『「植物由来だから体(あるいは肌)にいい」と言う人のその根拠もよくわかりません。』

非常に鋭いご指摘だと思います

何が『天然由来』なのかは定義は科学的にはあいまいな部分も多いのが実情です

今、特に欧州の方で新しい自然由来原料の区分が提案されているような
そのような状況です

私の個人の印象では,何由来であろうが、合成だろうが関係なく
『安全性の高い原料は高い,低いものは低い』です

要注意な植物油もありますし、アトピーに適した天然油もある

一次刺激性の高い合成品もある一方、医薬品グレードの高い安全性を誇る合成品もあります

一見同じ成分でもメーカーによっても全然違いますし配合量によっても随分差が出ます

あまりに長くなってしまうのも焦点がぼやけてしまうので今回はこの辺りにしておきますが
joh35さんのご参考になれれば幸いです

そして、あなたのお肌が少しでもすこやかになる一助になれれば更に幸いです

joh35さん、こんばんは

このよう話題に関しては種々のご意見がありますので
あくまで私の一意見として受け取って頂ければと思います

それでは私見を言わせて頂きますと…

●いわゆる『石油由来』であっても安全性の高い原料(油剤・界面活性剤)は多く存在します
●その中でも,幾つかのメーカーのワセリンは原料としては最高レベルの安全性を持ちます
●過去の話ですが,精製技術がまだ未発達だった頃の『石油由来』原料の中には粗悪品が存在したのは事実です
●今では原料の安全性基準はかなり詳細に整備されてい...続きを読む

Qhogehogeって……

よくプログラミングの本を見ると、サンプルの中に何かっちゅうと hogehoge というのが出てきます。

皆申し合わせたかのようなこの状況は大変気になるのですが誰に聞いたらいいのか分かりません。

またこれは日本だけのものなんでしょうか? 翻訳モノにも hogehoge は出てきているのでもしかして全世界的に hogehoge (~_~;)?

Aベストアンサー

過去に何度か質問が出ていますよ。
この2つを読んで、参考URLをたどれば解決するのでは?
私はスッキリしました。

http://www.okweb.ne.jp/kotaeru.php3?q=1002
http://www.okweb.ne.jp/kotaeru.php3?q=17194

質問する前にまず検索しましょう。
今までの回答がもったいないですよ。


人気Q&Aランキング