プログラマとしても長くなって、後輩や部下に教える事も増えてきましたが、 所々感じるところは、メモリ内でデータがどうなっているか意識してない人が たまに見受けられます。 まぁプログラムを始めるとっかかりが、メモリをあまり意識する事なく、 VM上で動いていたり、スクリプト言語から入ってしまった為、 メモリをこれまで意識せずプログラムを書けてこれたというとこからだと 思われますが。 小規模ならそれでもよいのですが、大規模なサーバープログラムや、 使えるメモリ使用量が少ない昨今流行りのスマートフォンアプリなんかでは、 わりとちゃんとメモリを理解し、自分でどれくらいメモリを使ったか、 把握してプログラムを書かないと、あっというまにメモリを食いつぶして、 開発中のアプリが動かなくなるって事はわりとあるはず。 以下に書く例は、実際に部下がメモリのなんたるかを あまり理解してないせいで