プログラムがコンパイルされたときに変数のタイプがわかっている場合、プログラミング言語は静的に型付けされます。静的にタイプされた言語の例は、CまたはJavaです。

一方、動的に型付けされた言語は、コンピューターが変数のタイプを知らない場合です。これらの言語は、通訳を使用して、コンテンツから各変数のタイプを決定します。動的に型付けされた言語の例は、JavaScriptまたはPythonです。
A programming language is statically typed when the variable's types are know when the program is compiled. An example of a statically typed language is C or Java.

On the other hand, a dynamically typed language is when the computer does not know the types of the variables. These languages use interpreters to determine the type of each variable from their contents. An example of a dynamically typed language is JavaScript or Python.