質問: 動的 静的って? 最近プログラミングを始めたんですが、「動的」「静的」の意味が何となくでしか分かりません。 どなたか教えてください。
回答: > toysmith さん > あの例ではstaticをつけないと「厳密な」静的初期化にはなりません。 これも全くその通りで私もあの回答を書いている時点で十分意識していましたが、toysmithさんの静的の定義(ストレージの話に限定しなければ一つの解釈として正しいといえます)に従えば私の例でも変数 j を静的に初期化していることになります。それも含めて混乱しやすいというのが私の#5の指摘です。 質問者は静的、動的という言葉を特にc言語のストレージについて限定していません。静的、動的という言葉はいろんな場面で出てくる言葉です。ライブラリにも動的と静的があります。また、実際basilさんはwebコンテンツの形態についてと解釈していますね。 というわけで静的動的の一般的な定義を考えようとしたのですが、対象によって微妙に意味合いが異なってきれいにまとまりそうにないので、#4の冒頭のような少々あいまいな定義を書きました。プログラミングに限定した場合は#4中盤の定義で概ね一般化できていると思います。