Qu'est-ce qu'un langage vaguement typé?

Un langage mal typé est un langage de programmation qui ne nécessite pas la définition d’une variable. Par exemple, Perl est un langage faiblement typé, vous pouvez déclarer une variable, mais cela ne vous oblige pas à classifier le type de variable. Dans l'exemple ci-dessous, la première ligne déclare la variable $ test pouvant être utilisée sous la forme d'un entier ou d'une chaîne.

 mon $ test; $ test = 1; La variable #Test est maintenant un entier. $ test = "bonjour"; La variable #Test est maintenant une chaîne. 

L'opposé d'un langage mal typé est un langage fortement typé, tel que le C.

Perl, Termes de programmation