строгий контроль типов (strongly-typed)

Язык программирования является языком со строгим контролем типов, в котором каждому идентификатору присваивается тип. Если тип не указан явно, он определяется механизмом вывода типов.