¿Qué son los tipados?

Es otra forma de clasificar los lenguajes de programación.

Volvamos al concepto básico de los tipos de datos 🤔 → string, booleanos, numéricos, arreglos.

Nos referimos a 'tipado' en base a como un lenguaje de programación trata a los tipos de datos primitivos

Estático

🚩 Levantan los errores de tipos en tiempo de compilación. El programa no se ejecuta hasta no corregir el error.

ej en java → No puedes reasignar la variable que ya está indicada que será un string

ej en java → No puedes reasignar la variable que ya está indicada que será un string

Dinámico

🚩 Levantan el error en tiempo de ejecución, ya cuando el lenguaje está funcionando ☢ Pero esto puede ser peligroso → puede ser que dejemos un error que no se note hasta que sea visible la ejecución del programa 👀 dale aquí

En python está perfecto esto

En python está perfecto esto

peeero esto fallará, porque a su vez python es de tipado fuerte

peeero esto fallará, porque a su vez python es de tipado fuerte

Débil

🚩 Trata con menos severidad a los tipos de datos

Maravilloso Javascript, pharsea un tipo de dato a otro para combinarse y hacer la operación

Maravilloso Javascript, pharsea un tipo de dato a otro para combinarse y hacer la operación

Caso opuesto en PHP, en vez de convertir un número a string, convierte un string a número

Caso opuesto en PHP, en vez de convertir un número a string, convierte un string a número

Fuerte

🚩 Trata con más severidad a los tipos de datos

Untitled