• ベストアンサー

coreを吐くとは

UNIX系に詳しい方に素朴な疑問。 core dumpedが出て止まることをどうして coreを"吐く"というのですか?

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

  • ベストアンサー
  • TA-HT81S
  • ベストアンサー率39% (72/184)
回答No.1

コアファイルって、かなり大きなものができますよね。 デバッグ用にメモリダンプリストなどがそのままゴロッと掃き出されます。 それを読める一部の人にしか役に立たないコアは、未消化のゲロのような存在だからです。

その他の回答 (3)

回答No.4

dumpは意味の通り。 coreとはかつて使用されていた磁気コアメモリに由来するらしいです。

参考URL:
http://ja.wikipedia.org/wiki/%E3%82%B3%E3%82%A2%E3%83%80%E3%83%B3%E3%83%97
  • Lean
  • ベストアンサー率72% (435/603)
回答No.3

dumpを一度英和辞書で調べてみてください。

回答No.2

No.1さんのような専門家ではないけど、おもしろそうなので回答。 コアを吐く、ファイルを吐く、コードを吐く。 コンピューターでプログラムを実行した結果を出力することを“吐く”と表現することが多いです。 今でこそハードディスクがあり結果を電子ファイルで残せるコンピューターですが、コンピューターを終了した後でも確認できる形で残すには昔は紙で残すしかありませんでした。 プリンターとかで印刷するのって、紙を口から吐き出しているように見えませんか? 今の“吐く”という表現はそこからと予想。 以上、根拠のない妄想でした。

関連するQ&A