web-dev-qa-db-ja.com

language-design

Rubyスクリプト言語またはインタープリター言語ですか?

関数内で「this」キーワードはどのように機能しますか?

例外またはエラーコードの規則

Cマクロは何に役立ちますか?

python dict.update()がオブジェクトを返さないのはなぜですか?

ゼロベースの月番号

到達不能コード:エラーまたは警告?

constパラメータがC#で許可されないのはなぜですか?

プライベートフィールドがインスタンスではなく、タイプに対してプライベートなのはなぜですか?

C#がジェネリックプロパティを許可しないのはなぜですか?

仮パラメータとは何ですか?

「null」のない言語はありますか?

新しいインポートAndroidデザインサポートライブラリ

Google Playのようなタブで水平スクロールを有効にする方法は?

静的に型付けされた埋め込み可能なスクリプト言語はありますか?

aが偶数でbが奇数でない文字列の正規表現

Perlはコンパイルされたプログラミング言語ですか、それともインタープリター型プログラミング言語ですか?

いつ@classmethodを使用し、いつdef method(self)を使用する必要がありますか?

バックパッチとはどういう意味ですか?

テキスト分類タスクには、どのモデル(GPT2、BERT、XLNetなど)を使用しますか?どうして?

C ++機能の影響を受けている、またはC ++機能から派生しているC機能はどれですか。

Cのconst修飾子とC ++のconst修飾子の違いは何ですか?

オルタナティブループ構成

「catch」または「finally」のスコープの「try」で変数が宣言されないのはなぜですか?

依存性注入とは何ですか?

switchステートメントがブレークを必要とするように設計されたのはなぜですか?

貧血ドメインモデル:長所/短所

「Execute Around」イディオムとは何ですか?

変数名が数字で始まらないのはなぜですか?

型推論の実装

Javaが符号なしintをサポートしないのはなぜですか?

戻り値の型による関数のオーバーロード?

C#が読み取り専用ローカル変数を許可しないのはなぜですか?

デメテルの法則の違反を解決する方法は?

オブジェクト指向の分析と設計を使用したエレベーターのモデリング

なぜJava Throwableの汎用サブクラスを許可しないのですか?

多くの言語で大文字と小文字が区別されるのはなぜですか?

プログラムでif..else if..elseツリーを置換または置換する最良の方法は何ですか?

文字列にnullを追加するのはなぜ正当なのですか?

静的バインディングと動的バインディングの違いは何ですか?

参照がC ++で再シールできないのはなぜですか

データベース内の整数と文字列

C#foreachステートメントの反復変数が読み取り専用であるのはなぜですか?

C ++イテレータは有害と見なされますか?

モノステートvs.シングルトン

変数キーを使用してJavaScriptオブジェクトの値にアクセスする

make_heapのポイントは何ですか?

コンテキストデザインパターンを説明できますか?

JavaまたはC#で多重継承が許可されないのはなぜですか?

スタックレス言語はどのように機能しますか?

DIMはVisual BasicおよびBASICで何を表していますか?

voidはC、C ++、およびC#で何を意味しますか?

「最小の驚き」と可変デフォルト引数

配列がIterableに割り当てられないのはなぜですか?

PHP関数はデフォルトで何を返しますか?

C ++に別のヘッダーファイルが必要なのはなぜですか?

オブジェクトクラスの属性を設定できません

誰かが新しいプログラミング言語を書くとき、彼らはそれを何と書いていますか?

すべての開発者がデータベースについて知っておくべきことは何ですか?

なぜPythonに符号機能がないのですか?

Luaは主に確立されたプログラミング言語のアイデアに基づいていますか?

C ++でintから継承できないのはなぜですか?

RにはPythonのようなアサートステートメントがありますか?

C#静的メンバー「継承」-なぜこれがまったく存在するのですか?

なぜJavaには多重継承がないのに、複数のインターフェースの実装が許可されているのですか?

なぜPython言語にはwriteln()メソッドがないのですか?

Haskellに「データ」と「newtype」があるのはなぜですか?

Javaのswitchステートメントのデータ型を長くできないのはなぜですか?

なぜcaseステートメントの後にブレークが必要なのですか?

'super'キーワードによるジェネリックの境界

古典的な継承よりもプロトタイプの継承の利点は?

Rubyに単一のブールクラスの代わりにTrueClassとFalseClassがあるのはなぜですか?

オブザーバーデザインパターンと「リスナー」

オブジェクト指向設計に関連する構成とは何ですか?

Rの要因:迷惑以上?

Luaに「継続」ステートメントがないのはなぜですか?

なぜRubyにはprivateメソッドとprotectedメソッドの両方があるのですか?

Scalaのシンボルの目的は?

なぜC ++は継承された友情を許可しないのですか?

なぜRuby i ++またはi--(インクリメント/デクリメント演算子)をサポートしないのですか?

C#3.0オブジェクト初期化子コンストラクターの括弧がオプションなのはなぜですか?

なぜJavaに「到達不能なステートメント」コンパイラエラーがあるのですか?

単一のnull引数でJava varargsメソッドを呼び出しますか?

なぜC#メンバー名はそれを囲む型名と同じにできないのですか?

シングルトンパターンを使用すべきでないのはいつですか? (明白な以外に)

ドメイン駆動設計とモデル駆動型アーキテクチャ

デザインパターン:抽象ファクトリー対ファクトリーメソッド

C ++関数スタイルのキャストの目的は正確には何ですか?

Objective-Cメソッド名の最後の部分に引数が必要なのはなぜですか(複数の部分がある場合)?

静的ポリモーフィズムの定義と実装

Python代入が値を返さないのはなぜですか?

なぜJavaコンストラクターを同期できないのですか?

C#静的クラス拡張メソッドがサポートされていないのはなぜですか?

Scala(およびJava)のクラスと型の違いは何ですか?

ヘッダーにC ++インライン関数があるのはなぜですか?

関数テンプレートを部分的に特化できないのはなぜですか?

Clojureが動的に型付けされるのはなぜですか?

PHP関数内でグローバル

Javascript V8の速度を得るためにRuby、Pythonをブロックしているのは何ですか?

Javaにサブクラスの可視性修飾子がないのはなぜですか?