強く型付けされた言語と弱く型付けされた言語を扱うwiki ページhttp://en.wikipedia.org/wiki/Strong_and_weak_typingを含むいくつかのページを読みました。ほとんどの場合、違いは理解できると思います。ただし、2つを区別するポイントの答えをまっすぐにしたいと思います。
私の理解では、型付けが弱い言語では、データ型を明示的に呼び出す必要はありません。これは、タイプキャストせずに 4 と 2.3 を追加できる Matlab のような言語になります。厳密に型指定された言語では、プログラマは変数や値ごとにデータ型を宣言する必要があります。たとえば、C では、4 + (int) 2.3 または (float)4 + 2.3 のようなことをする必要があります (それが有効な C の型キャストかどうかは思い出せません)。
これらの概念に関する私の理解を拡大または修正する情報は、非常に高く評価されます。