Hogar Desarrollo ¿Qué está fuertemente tipeado? - definición de techopedia

¿Qué está fuertemente tipeado? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Strongly Typed?

Fuertemente tipado es un concepto utilizado para referirse a un lenguaje de programación que impone restricciones estrictas en la mezcla de valores con diferentes tipos de datos. Cuando se violan dichas restricciones y se produce un error (excepción).

Techopedia explica Strongly Typed

Ejemplos de lenguajes fuertemente tipados en existencia incluyen Java, Ruby, Smalltalk y Python. En el caso de Java, se detectan errores de escritura durante la compilación. Otros lenguajes de programación, como Ruby, detectan errores de escritura durante el tiempo de ejecución.

En lenguajes fuertemente tipados, el comportamiento de las operaciones es más predecible en comparación con aquellos de lenguajes tipados débilmente. La desventaja es tener que declarar y escribir todas las variables y parámetros, aunque algunos dirían que esto es simplemente una buena codificación.

La diferenciación entre idiomas fuertemente tipados e idiomas débilmente tipados es algo borrosa. Algunos de los idiomas considerados fuertemente tipados en realidad permiten concesiones que los hacen tipeados débilmente. Tome C #, por ejemplo. Si bien C # requiere que todas sus variables tengan un tipo definido, le permite al programador deshabilitar la verificación de tipo dinámico. Incluso Java, considerado uno de los lenguajes de programación más fuertemente tipados, permite que los objetos se conviertan en otros tipos.

¿Qué está fuertemente tipeado? - definición de techopedia