問題タブ [terminology]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
24 に答える
538642 参照

user-interface - MVPとMVCとは何ですか?違いは何ですか?

多くのツールが推奨するユーザーインターフェイスを構築するRAD (ドラッグアンドドロップと構成)の方法を超えて見ると、 Model-View-ControllerModel-View-PresenterModel-View-ViewModelと呼ばれる3つのデザインパターンに出くわす可能性があります。私の質問には3つの部分があります。

  1. これらのパターンはどのような問題に対処しますか?
  2. それらはどのように似ていますか?
  3. それらはどう違いますか?
0 投票する
16 に答える
449696 参照

svn - Subversionリポジトリでの「ブランチ」、「タグ」、「トランク」とはどういう意味ですか?

私はこれらの言葉をSubversion(そして私は一般的なリポジトリだと思います)の議論の周りでたくさん見ました。
私はここ数年プロジェクトにSVNを使用していますが、これらのディレクトリの完全な概念を理解したことはありません。

それらはどういう意味ですか?

0 投票する
23 に答える
340590 参照

lambda - ラムダ (関数) とは何ですか?

コンプ科学のバックグラウンドがない人にとって、コンピューター サイエンスの世界でラムダとは何ですか?

0 投票する
15 に答える
35621 参照

database - Multiversion Concurrency Control (MVCC) とは何ですか? また、誰がそれをサポートしていますか?

最近、Jeff は、読み取りに関連するデータベースのデッドロックに関する彼の問題について 投稿しました。Multiversion Concurrency Control (MVCC)は、この問題を解決すると主張しています。それは何ですか、どのデータベースがそれをサポートしていますか?

更新:これらはそれをサポートしています(他にはどれですか?)

  • オラクル
  • postgresql
0 投票する
18 に答える
759236 参照

multithreading - 競合状態とは何ですか?

マルチスレッド アプリケーションを作成するときに発生する最も一般的な問題の 1 つは、競合状態です。

コミュニティへの私の質問は次のとおりです。

  • レースコンディションとは?
  • それらをどのように検出しますか?
  • それらをどのように扱いますか?
  • 最後に、それらの発生をどのように防止しますか?
0 投票する
22 に答える
195241 参照

javascript - 「カレー」とは?

いくつかの記事やブログでカリー化された関数への言及を見てきましたが、適切な説明 (または少なくとも 1 つでも意味のあるもの) を見つけることができません。

0 投票する
24 に答える
161656 参照

functional-programming - 「閉鎖」とは何ですか?

カリー化について質問したところ、閉鎖について言及されました。閉鎖とは何ですか?カレーとの関係は?

0 投票する
23 に答える
967499 参照

java - リフレクションとは何ですか? なぜ便利なのですか?

リフレクションとは何ですか? なぜ便利なのですか?

私は特に に興味がJavaありますが、原則はどの言語でも同じだと思います。

0 投票する
11 に答える
10415 参照

language-agnostic - 「メソッド」対「メッセージ」対「関数」対「???」

私は最近、私が「メソッド呼び出し」と呼んでいるものについて質問しました。答えは「メッセージ」に言及しました。独学で趣味のプログラマーとして、私がバカに見えないように質問を表現しようとしている私は、私が使用する用語が、私がどのようにプログラミングを学んだかについて多くを明らかにしていることに気付きました.

メソッド/メッセージ/などのさまざまな用語の間に違いはありますか? オブジェクト指向プログラミングで?これは、同様の概念を説明するために異なる用語を使用する異なるプログラミング言語から生じる違いですか?

OO以前の言語では、戻り値が期待されるかどうかに基づいて「サブルーチン」と「関数」が区別されることがあったことを覚えているようですが、それでも、これは言語ごとの区別でしたか?

0 投票する
47 に答える
289767 参照

haskell - モナドとは何ですか?

最近Haskellを簡単に見てきましたが、モナドが本質的に何であるかについて、簡潔で簡潔で実用的な説明は何でしょうか?

私が出くわしたほとんどの説明は、かなりアクセスできず、実用的な詳細が不足していることがわかりました。