2022-01-01から1ヶ月間の記事一覧

サブルーチン化について(2)

関数が呼ばれる際には関数の実行に必要なデータがスタックメモリ上に確保されます。 主に以下のようなものです。 関数の戻り先アドレス 関数の引き数 関数の返り値 関数内で定義された自動変数 これらは関数が呼ばれるたびにスタックメモリ上に確保され、関…

サブルーチン化について(1)

その昔若い同僚プログラマが冗長な関数を書いていたので、「この関数のこの部分をサブルーチン化すると読みやすくなるよ」と教えたことがあります。 その時返ってきたのが「ここでしか使わないような関数を作っていいんですか?」というものでした。 確かに…

ゲームプログラムのありふれたコツ

近年は誰でも簡単にゲームが制作できるようになりました。 ネットにはシンプルなゲームを作るための手順が一から十まで丁寧に記載されていて、それに従うだけでゲームを動作させるところまでたどり着けることができます。 いい時代になったと思いますが、そ…