• ベストアンサー

【マジックナンバーの由来】

プログラミングでソース中に数字をそのまま書くことをマジックナンバーといいますがこれの名前の由来を知りたいです。 よろしくお願いいたします。

  • Java
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

言葉通り。 他人が見たら(未来の自分でも)意味不明の数字になるから。 それでいて、その数字がないと機能しないように出来てしまう。

関連するQ&A

  • マジックナンバー

    7/8現在で、もう阪神にクライマックスシリーズ進出へのマジックナンバー55が点灯したようです。 なんか早すぎのような気もしますが、ところで、この55というマジックナンバーは、どのようにして算出されるのですか?優勝へのマジックナンバーとは異なり、「上位3位以内」という意味ですので、若干計算がややこしいのかなと思い、質問しました。 また、新聞によると、早ければ7/11にも、優勝へのマジックナンバーが点灯するとも報じていますが、まだ7月でマジックというのは、「リーグ終盤のカウントダウン」という意味合いが薄れるのではないかと思います。 どうして「点灯」だの「消灯」(こっちは余り言わないか?)だのいうのでしょうか?きっと原因は、他の全チームの自力優勝消滅を算出のスタートにしているからだと思いますが、そんな複雑な数字遊びではなく、単純に、対戦相手に関係なく、あと何勝すれば他チームは追いつけない、という簡単な考え方でよいのではないでしょうか。 また、点灯・消灯ではなく、残り一桁になったくらいから話題にすればよいのではないか、と思うのですが、点灯・消灯という考え方が定着してしまっているのでダメなのでしょうか? 一社くらい、単純なマジックナンバーで報じるメディアがあってもよさそうな気がするのですが、マジックナンバーというのは、各メディアの判断で出る数字ではなく、公式の(日本野球機構などの)数字なのでしょうか?(つまり、算出方法を変えてもらうには、どこにお願いすればよいのか、という意味です)

  • クリンチナンバーとマジックナンバー

    レギュラーシーズン後半になると、共同通信社から各メディアに「CSクリンチ」が配信されますが、これは、実は開幕前から全チームに存在し、その数字が残り試合を超えると自力進出の可能性がなくなることを意味するそうですね。 計算方法はかなり複雑でとても手計算では無理そうですが、同じ考え方で「優勝クリンチ」というのも計算しようと思えばできるはずです。 その上で、Wikipediaの「マジックナンバー(野球)」を読んでいて思ったのですが、 1.『米国流のマジックナンバー』とは、要するに『優勝クリンチ』のこと 2.『日本流のマジックナンバー』は『優勝クリンチ』のうち、あるチーム以外の全チームの自力優勝の可能性がなくなった状態 という理解でよいでしょうか? http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%8A%E3%83%B3%E3%83%90%E3%83%BC_(%E9%87%8E%E7%90%83)#.E7.B1.B3.E5.9B.BD.E3.81.AE.E3.80.8CMagic_Number.E3.80.8D

  • 勝点マジックナンバー何てものはありますか?

    野球など勝率で順位を決める場合にはマジックナンバーと言うものがありますが、ラグビーやサッカーなど勝点で順位を決定する場合は「勝点マジックナンバー」などと言うものはあるのでしょうか。 もしあれば、どのような状態の時に点灯したり、消滅したりするのか。また、計算方法なども分かる方がいらっしゃれば教えてください。

  • 2位のチームに優勝マジックナンバー点灯?

    今日プロ野球パ・リーグは、2位のオリックスに優勝マジックナンバー「7」が点灯した。 なぜ2位のチームにマジックナンバーが点灯したのか?

  • hogehogeの由来

    はじめまして。marugです。 プログラミング初心者なのですが、 サンプルプログラムに良く出てくる 「hoge」「hogehoge」 の由来が気になってしょうがありません。 知人たちにきいても、 「日本産のfoo」とか 「適当な名前を付けたいときに使う言葉」とか は知っていても"由来"を知る人が居ませんでした。 なぜ「hoge」なのか由来を ご存知の方がいらっしゃいましたら ご教授願います。 以上です。

  • デバイスドライバのマジックナンバーについて

    皆様、お世話になります。 どうぞ初心者ですが、ご教授お願い致します。 Linuxのデバイスドライバについて勉強中です。 アプリケーションからドライバを操作する場合に、ドライバのソースで、fileoparationのioctlで指定している関数をアプリからioctlでコールして操作すると認識していますが、ネットなどでサンプルソースを見ていると、ヘッダーファイルの中で、 #define IOC_XXX _IOW('A', 1, int) と言った記述があります。 ここで出てくるマクロの意味と、'A'の部分のマジックナンバーのことがどうも良く分かりません。 とても初歩的な事柄だと思いますが、よろしくお願い致します。

  • 優勝マジックナンバーの算出方法

    プロ野球の優勝マジックナンバーは、どうやって算出しているのでしょうか?

  • 巨人マジックナンバー2の意味について

    優勝のマジックナンバーが点灯するのは、マジック対象チーム(今回は2位の阪神)が全勝しても、マジックが点灯しているチームに追いつかない場合につくはずです。仮に阪神が残り3試合を全勝すると、最終的な対戦成績は、84勝57敗3分、巨人が全勝(2勝)した場合も84勝57敗3分で、最終的な勝率は、全く同じになるはずでは?それなのにマジックがまだ巨人に点灯している理由を、どなたか教えてください。よろしくお願いします。

  • クライマックスシリーズとマジックナンバー

    巨人の優勝戦にかけての言葉なんですが 巨人はクライマックスシリーズへと…とか 巨人のマジックナンバーは2だとか 聞きますがそれぞれの意味について教えて下さい。 野球初心者なので簡単な説明でお願いします。

  • ○八郎でなく、○五郎でなく、八五郎とは何から由来

    古典落語では、八五郎が活躍してますよね。 この八五郎という名前の由来や意味について教えて下さい。 ○八郎ならわかり易いです、○五郎ならわかり易いです。 しかし、数字を二つ続けた八五郎は、何から由来または意味しているのですか? (数字を繋いだ名前には、一二三、一八、一九、三四郎などもありますね)

専門家に質問してみよう