問題タブ [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.
orm - DAL と ORM の境界線はどこですか?
用語はしばしば同じ意味で使われ、明らかにかなりの重複がありますが、システムが ORM であり、それが DAL であることによって暗示されているわけではないと言うことによって、何かが強く暗示されていることが暗示されているように思われることもよくあります。それは何ですか?これらのタイプのシステムを区別する重要なポイントは何ですか?
たとえば、Database、Table、Column、および Row クラスを実装し、既存のデータベースの自動分析によってそれらにデータを入力し、単純化された対話などを可能にするコードがあるとします。外部キーなどのデータベース エンティティ間の構造的な関係を理解し、適用し、活用します。すべてのエンティティ モデルをサブクラス化して、テーブル固有の機能をそれらにロードできます。
これはどの程度 DAL ですか? それはどの程度ORMですか?なんで?
functional-programming - 「下向きのfunargs」とは何ですか?
ジェイミー・ザウィンスキーは、彼の(1997)の記事「javasucks」でその用語を、それが何を意味するのかを知っている必要があるかのように使用しています。
私は下向きのfunargsの欠如を本当に嫌いです。匿名のクラスは不完全な代用です。(私は長命のクロージャなしで生きることができますが、関数ポインターの欠如は大きな苦痛を感じます。)
Lisperの俗語のようで、ここで次の簡単な定義を見つけることができましたが、どういうわけか、私はまだそれを理解していないと思います:
多くのクロージャは、それらが参照するバインディングの範囲内でのみ使用されます。これらは、Lisp用語では「下向きのfunargs」として知られています。
スティーブ・エッゲがいなかったら、今はバカになっていると思いますが、質問しても大丈夫かもしれません。
ジェイミー・ザウィンスキーはヒーローです。生きている伝説。[...] 「下向きのfunargs」という用語を使用して、それを説明するように大胆に頼むだけであなたを睨みつけることができる男、あなたはバカです。
--XEmacsは死んでいて、長生きするXEmacs
それで、私のようなCスタイルのプログラマーのためにこれをコンパイルできるLisperはここにありますか?
networking - ポート番号とプロトコル番号の違いは何ですか?
ポート番号とプロトコル番号の違いは何ですか?
sql - 「暴走クエリ」とは?
SQL のコンテキストでは、ランナウェイ クエリとはどういう意味ですか?
時間がかかりすぎると暴走するクエリを意味しますか? それとも、トリガーによる副作用がある場合を意味しますか?
terminology - 関数型、宣言型、および命令型プログラミング
関数型プログラミング、宣言型プログラミング、命令型プログラミングという用語は何を意味しますか?
project-management - プロジェクト管理とプロセス管理の違い
プロジェクト管理とプロセス管理の違いは何ですか?
terminology - 戻り値を「キャッチ」する用語は何ですか
先日、新しい開発者のトレーニングをしていて、変数の戻り値を「キャッチする」という実際の用語を知らないことに気付きました。たとえば、次の疑似コード化されたメソッドを考えてみましょう。
これが単に文字列を更新するために呼び出されていると仮定します - 戻り値は必要ありません:
ここで、戻り値を使って何かをしたいとします。新しく更新された文字列を使用できるように呼び出しを変更します。「戻り値をキャッチする」と言っていることに気づきました。つまり、見たかったのです。
誰かにこの変更を依頼する場合、どのような用語を使用しますか? 言語によって異なりますか (技術的には、言語に応じて関数またはメソッドのいずれかを呼び出す可能性があるため)。
.net - .NET はなぜ .NET と呼ばれたのですか?
Microsoft はなぜ、このような優れたプラットフォームに、検索エンジンになじみのない奇妙な名前を選んだのか、いつも疑問に思っていました。彼らはもっと良いものを思いつくことができなかったのでしょうか?
どうやらコードネームは NGWS でした:
Microsoft は、1990 年代後半に、当初は Next Generation Windows Services (NGWS) という名前で .NET Framework の開発を開始しました。【ウィキペディア】
.NET という名前を選んだ理由を知っている人はいますか?