![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
「ヒープ」という言葉について、
本来の意味とコンピュータプログラミングにおける意味の
関連が気になったので質問させて下さい。
・本来の意味:(積み重ねた)山(状のもの)
・コンピュータプログラミングにおける意味:オペレーティングシステムや
アプリケーションプログラムが、用途を限定せずに利用するメモリ領域
ですが(下記、Yahoo!辞書参照)、なぜ「山」を意味する単語が
「用途を限定せずに利用するメモリ領域」の意味になったのか気になっています。
「山は広いので、用途をあまり限定せずに利用できるから」
みたいな軽い理由なのかな……。
※「heap」の検索結果 - Yahoo!辞書
http://dic.search.yahoo.co.jp/search?ei=UTF-8&p= …
くだらない質問ですが、何かコメントいただけると嬉しいです。
以上、よろしくお願いします
No.2ベストアンサー
- 回答日時:
利用方法のイメージから来ていると思います。
ヒープ領域と言われるメモリ等の使い方は、先頭から順々に使っていきます。
途中で、破棄したデータ領域も無視して次々と後ろに(アドレスの高い方に)
使って行く訳ですね。これが、山積みのイメージを起こすのではないでしょうか?
頂点まで来たら、あるいはプログラムが指定したらガーベッジコレクションで
途中の空き領域を詰めていく訳ですけど。
ちょっと違うけど、山積みのイメージはスタックにもありますよね。
プッシュでデータを積み上げて、ポップでデータを取り出す。
途中のデータを抜き出したりは出来ませんが、プッシュを繰り返すイメージは
山積みでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# sprintf()の使い方について 1 2022/08/17 16:16
- 日本語 「他山の石」の使い方 3 2022/10/19 18:44
- 日本語 「に」について 9 2022/10/25 16:32
- C言語・C++・C# C言語の質問です。 以下の命令を実行するプログラムを作りました ①文字列aとbの長さを表示 ②aとb 1 2022/04/29 15:35
- 日本語 日本語の誤用をわざわざ指摘してする人ってどういう心理なんですか? 例えば、確信犯や敷居が高いなんてい 9 2023/07/22 08:54
- 日本語 <補助形容詞>「ない」という誤りについて 4 2023/06/12 20:39
- 日本語 「彼の考えは、まるで私と同じでした。」 これは直喩や隠喩が使われている文ですか? その2 1 2023/06/18 20:56
- 日本語 「枯れ木も山のにぎわい」「呉越同舟の吾人」の意味 6 2023/05/22 18:28
- 日本語 不得要領という四字熟語 4 2022/11/15 16:48
- いじめ・人間関係 「なかよく」という言葉が便利な言葉だと感じて… 5 2022/10/17 22:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
これて逆じゃないですか?
-
C言語で、メモリを解放しないで...
-
VBAの配列サイズとメモリに関して
-
closeとメモリの開放について
-
動的メモリとexit(C言語)
-
メモリ不足
-
メモリーリークエラーが起こる
-
バッチファイルでの実行EXEのメ...
-
ExcelのVBAでメモリ解放できない
-
VB.netでUSBメモリの固有I...
-
C,C++プログラムの強制終了時の...
-
エクセルのメモリ使用状況/Appl...
-
エクセルVBA 大容量CSVファイル...
-
EXCEL-VBAにてADOのレコードセ...
-
メモリのセグメント違反の解決...
-
メモリの解放について VB6 VBA
-
C言語初心者です。debug assert...
-
「ヒープサイズの設定」て何?
-
「memcpy」と「strcpy」について
-
C言語における再帰呼び出しの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
VBAの配列サイズとメモリに関して
-
【C言語】再帰が時間がかかる...
-
C言語における再帰呼び出しの...
-
メモリが不足しています(VBA)
-
メモリのセグメント違反の解決...
-
メモリ不足
-
エクセル キャッシュメモリー...
-
ファイルマッピング関数で失敗
-
動的メモリとexit(C言語)
-
エクセルVBA 大容量CSVファイル...
-
メモリの解放の仕方
-
「ヒープサイズの設定」て何?
-
EXCEL-VBAにてADOのレコードセ...
-
LoadLibraryしたらFreeLibrary
-
マインスイーパ、自動解析プロ...
-
バッチファイルでの実行EXEのメ...
-
C言語:関数のメモリ上でのサイ...
-
エクセルのメモリ使用状況/Appl...
-
大容量のメモリ確保をスワップ...
おすすめ情報