ゲームを始め、組み込みは難しい、難しいというか経験のない人間がうかつに手を出せないという印象があります。…が、最近、 Java の VM が載っている CPU があるらしく、そういったハードが対象の場合、昔ほど基礎知識がいらないことがあるとのお話を聞きました。
プログラムの実行に際してスタックというメモリ空間が必要なことは、ある程度プログラミングの経験を積めば理解できるはずです。そこからさらにセキュリティを考えるとスタックオーバーフローの驚異に直面するのですが、これってスタックフレームの方向を逆にしても回避できないのでしょうか?