Lar Desenvolvimento O que é fortemente digitado? - o que é techopedia

O que é fortemente digitado? - o que é techopedia

Índice:

Anonim

Definição - O que significa Strongly Type?

Fortemente digitado é um conceito usado para se referir a uma linguagem de programação que impõe restrições estritas à mistura de valores com diferentes tipos de dados. Quando essas restrições são violadas e ocorre um erro (exceção).

Techopedia explica fortemente tipado

Exemplos de linguagens fortemente tipadas existentes incluem Java, Ruby, Smalltalk e Python. No caso de Java, erros de digitação são detectados durante a compilação Outras linguagens de programação, como Ruby, detectam erros de digitação durante o tempo de execução.

Nas linguagens fortemente tipadas, o comportamento das operações é mais previsível comparado ao das linguagens fracamente tipadas. A desvantagem é ter que declarar e digitar todas as variáveis ​​e parâmetros - embora alguns argumentem que isso é simplesmente uma boa codificação.

A diferenciação entre idiomas fortemente tipados e idiomas fracamente tipificados é um pouco confusa. Alguns dos idiomas considerados fortemente tipados, na verdade, permitem concessões que os tornam fracamente digitados. Tome C #, por exemplo. Embora o C # exija que todas as suas variáveis ​​tenham um tipo definido, ele permite que o programador desative a verificação dinâmica de tipo. Mesmo o Java, considerado uma das linguagens de programação mais fortemente tipadas, permite que objetos sejam convertidos para outros tipos.

O que é fortemente digitado? - o que é techopedia