• ベストアンサー

動的 静的って?

bobの回答

  • ベストアンサー
  • bob
  • ベストアンサー率50% (52/103)
回答No.4

一般的には必要になってから準備するのが動的で、あらかじめ準備しておくのが静的としている例が多いようです。 プログラミングに限定すると、プログラムの起動と同時に生成されるオブジェクト(変数、定数、関数など)が静的(なオブジェクト)、プログラムの実行が始まってから(必要に応じて)生成されるのが動的(なオブジェクト)です。 さらに、起動時にいくつか準備しておいて、実行時に条件によって選択する準静的(なオブジェクト)というのもあります。 Kanataさんの例はおそらく変数のストレージ(変数のメモリ空間上の位置)について挙げようとしたのだと思われますが、この書き方だとどちらかというと定数&変数の区別の例になってしまいますね。

関連するQ&A

  • 仮想パスの意味

    おはようございます。 最近、Webプログラミングを始めました。 そこで教えて頂きたいのですが、”仮想パス”の意味や用途を教えて頂けないでしょうか。 よろしくお願いします。

  • ラップ関数とはどんなものですか?

    プログラミングの際に最近「ラップ関数」というのを良く耳にします。実際の所、あまり良く意味が分かっていません。 ラップ関数とは、分かりやすく言うとどんなものなのでしょうか。 あまりプログラミングの経験が無いので、専門的な言葉はあまり使わずに簡単に説明してもらえると有難いです。よろしくお願いします。

  • エラーメッセージ

    こんにちは。質問させていただきます。 僕は最近、プログラミングについての勉強を始めたばかりの初心者なのですが、 次のエラーメッセージについての意味を教えていただけないでしょうか。 このようなエラーメッセージなのですが、 undefine:n です。よろしくお願いします

  • 小学生にプログラミングを教える方法

    「小学生にプログラミング(Scratch)を教える方法」についての質問です。 A.ブロックの意味を完全に理解させてからプログラミングしてもらう。 B.ブロックの意味はある程度の理解で、たくさんプログラミングすることによって、ブロックの意味をしっかり理解してもらう。 AとBではどちらが効果的でしょうか? 詳しい方、よろしくお願い致します

  • 応用プログラミングとシステムプログラミングの違い

    応用プログラミングとシステムプログラミングの相違点ってなんですか? 一つ一つの意味は分かっても、相違点っていわれると難しくて; システムプログラミングは「OSの機能を直接使ったプログラム作成」だと思うんですけど、 応用プログラミングはこれと何が違うのでしょうか? よろしくお願いします

  • プログラミングについて

    2度目の質問です^^ BASICなども 調べてみたのですが 意味がわかりません^^; 手始めに ・プログラミング言語 とはなんでしょうか? ・プログラミングとはどんなことをするのでしょうか ・また プログラミングでは なにをすることが 多い/できますか? 回答おまちしております! ちなみに見ての通り なにもまだ学んでいない初心者です。 よろしくおねがいします^^

  • プログラミング言語について

    コンピューター関連に詳しい人にお聞きします。 最近プログラミングに興味がわいてきました。 調べてみるといろいろな言語があるということが分かり、うぃきなどで調べてみたのですが意味が分かりませんでした。 javaやc、c++,phpなど実生活ではどのような場で使われているのでしょうか? それと俗にプログラマーと呼ばれる方々は、それらの言語すべてに対して知識があるのでしょうか? またプログラミング言語同士には、なにか繋がりがあるのでしょうか?例えばc++はcの派生といったようなもの。 回答よろしくお願いします。

  • ダブルクオーテーション、シングルクオーテーション

    プログラミング 「"」  と 「'」 の違いについて プログラミングにおいてダブルクオーテーションとシングルクオーテーションは双方、「コンピュータに文字列と認識させる」記号だと思うのですが、プログラミング言語問わず " と ' に文字列を表す以外の特別な意味を持つケースは何かありますか? (文字列を表す以外の意味はありますか?)

    • ベストアンサー
    • Java
  • 拡張子 .cbx について

    最近ここの掲示板でアドバイス下さった方々のおかげで、C++でプログラミングができるようになり、感謝しています。ありがとうございました。 それで、質問なんですが。 拡張子の「.cbx」って何でしょうか? ネットで検索かけても、出てこないんですよー。 キーワードが悪いのかわかりませんが。 この拡張子の意味は何ですか? 宜しくお願いします。

  • アマグラマーについて

    質問です。 世の中には、業務でプログラミングをしている人たちと 趣味でプログラミングをしている人たちがいるとおもいます。 ここでいう趣味とは、業務では一切、プログラミングに関わらない人たちが趣味で プログラミングを行うという意味でとらえてください。 この場合、プロとアマに明確なスキルの壁ってあるのでしょうか? プログラミングなんで、勉強するかしないかできまるとは思うのですが、 やはり、業務で日々プログラミングに浸かってる人との、差があるのでしょうか? 多様な意見を御聞かせください。 よろしく御願いします。