Что такое слабо типизированный язык?

Свободно типизированный язык - это язык программирования, который не требует определения переменной. Например, Perl является свободно типизированным языком, вы можете объявить переменную, но вам не требуется классифицировать тип переменной. В приведенном ниже примере первая строка объявляет переменную $ test, которую можно использовать как целое число или строку.

 мой тест $; $ test = 1; Переменная #Test теперь целочисленная. $ test = "hello"; Переменная #Test теперь является строкой. 

Противоположностью слабо типизированных языков является строго типизированный язык, такой как C.

Perl, условия программирования