「ヒープ領域がわからない」 と言われたので、ちょっとざっくりと説明してみよう。 本当にざっくりとの説明であるので、厳密なところまでは述べない方向でいく。 僕は、答えをぱっと言っちゃうよりも、 今理解したいものを理解するための前提知識から説明するのが好きなので、 ヒープ領域を理解するために必要なもっと前知識からざっくりと説明していく。 実は、前提知識から理解していく方が理解しやすいのだ。 メモリ プログラムというのはどのようにして動くのだろうか? ここから始めよう。 プログラムというのはメモリで動くのである。 「メモリというのを知っているかね?」 こう聞くと、コンピュータ業界の人でない人は 「ああ、知っているともUSBメモリのことだね。データを持ち運ぶのに便利なやつさ。なにを今更」 という返事が返ってくることだろう。 本当にこの「メモリ」という単語はどうにかしてほしいのだが、 今回僕がメモリ