• ベストアンサー

static という言葉の由来

C言語やjava言語では「 static 」という言葉が使われますが、この言葉が使われているのはコンピュータのメモリ管理に関する歴史的ななごりが残っているからと耳にしました。 具体的にはどういうことなのか教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.3

例えば、変数だと コンパイル(+リンク)したときに、実行ファイル上に場所が確保される(プログラム実行中にアドレスが変わらない)ものがstatic(静的な)変数 これに対して、必要に応じて割り当てられる(固定したアドレスには割り当てられない)のが動的な変数 というのもあったと思います。

white-tiger
質問者

お礼

http://www.nextindex.net/java/static.html を見るとそういう感じのようですね。 ありがとうございます。

その他の回答 (2)

  • outerlimit
  • ベストアンサー率26% (993/3718)
回答No.2

dynamicの対比です 最初から最後まで不変のものが static  状況に応じて 内容が変わるものが dynamic  定数が static 変数が dynamic プログラミング言語に限らず 多用されています DHCPやDDNS DRAMとSRAM

white-tiger
質問者

お礼

いえ、「static 変数」はあります。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

関連するQ&A