開発 強く型付けされているのは何ですか? -techopediaからの定義

強く型付けされているのは何ですか? -techopediaからの定義

目次:

Anonim

定義-Strongly Typedとはどういう意味ですか?

厳密に型指定された概念とは、異なるデータ型と値の混合に厳しい制限を課すプログラミング言語を指すために使用される概念です。 そのような制限に違反し、エラー(例外)が発生した場合。

TechopediaはStrongly Typedについて説明しています

既存の強く型付けされた言語の例には、Java、Ruby、Smalltalk、Pythonが含まれます。 Javaの場合、コンパイル時に入力エラーが検出されます。Rubyなどの他のプログラミング言語は、実行時に入力エラーを検出します。

強く型付けされた言語では、弱い型付けの言語の動作と比較して、操作の動作がより予測可能です。 欠点は、すべての変数とパラメーターを宣言して入力する必要があることです。ただし、これは単に優れたコーディングであると主張する人もいます。

強く型付けされた言語と弱く型付けされた言語の区別は、多少あいまいです。 強く型付けされたと考えられている言語のいくつかは、実際にそれらを弱く型付けする譲歩を許可しています。 C#を例にとります。 C#では、すべての変数に型を定義する必要がありますが、プログラマは動的型チェックを無効にできます。 最も強く型付けされたプログラミング言語の1つと考えられているJavaでも、オブジェクトを他の型にキャストできます。

強く型付けされているのは何ですか? -techopediaからの定義