If types of variables are checked during the compilation, the language is statically typed. Otherwise, it is dynamically typed.