Skip to main content

Qu'est-ce que la frappe forte?

Le typage solide est un système de type qui est utilisé avec les langages de programmation et oblige le programmeur à saisir le code de manière spécifique comme dicté par le système de type et les normes du langage.La résistance de la frappe forte peut varier, mais la plupart des systèmes de type utilisent des restrictions à haute résistance.Ceci est capable d'arrêter la plupart ou toutes les entrées non valides, ce qui peut aider à prévenir les erreurs de codage.Certains langages de programmation permettent aux programmeurs d'utiliser différents entiers, mais ce système de frappe restreint les conversions.La cohérence est forcée pour l'utilisateur, ce qui peut être bénéfique, mais ce système de frappe peut également éliminer la créativité.

Lorsque quelqu'un utilise un kit ou un langage de programmation qui a un dactylographie solide, ce système de frappe peut être configuré à haut ou bas niveaude force.La forte résistance signifie que le système de frappe impose de fortes restrictions à l'utilisateur, tandis que la faible résistance est un peu plus indulgente avec des erreurs et un code incohérent.Bien que la faible résistance soit utilisée avec certains systèmes, la haute résistance est beaucoup plus courante, car les avantages de ce système de frappe sont mieux respectés avec une forte résistance.

Les programmeurs peuvent créer des entrées non valides lors de la création d'un programme, soit comme une erreur ou à des finEssayez un nouveau codage.Avec un système de frappe faible, ces erreurs passeront par le compilateur, ce qui peut entraîner des erreurs graves.Lorsque le dactylographie est utilisé, ces erreurs seront portées à l'attention du programmeur.Le système rejetera également généralement la compilation de la programmation jusqu'à ce que le codage soit corrigé, garantissant que les erreurs sont minimes.

Les entiers sont souvent utilisés avec la programmation, et un langage de programmation permet parfois aux utilisateurs d'entrer dans des entiers qui ne sont pas cohérents avec le langage.En même temps, si la langue a un outil de conversion, cela convertira les entiers afin qu'ils puissent être utilisés.Le dactylographie solide désactive cette pratique et refuse d'accepter les entiers non standard.

La façon dont la frappe solide contrôle la mise en œuvre par l'utilisateur d'un langage de programmation signifie de nombreux avantages et inconvénients.Cela ne permet pas d'erreurs ou de codage non standard, donc ce système de frappe garantit le codage est cohérent.Il garantit également généralement que le codage fonctionnera lorsqu'il est compilé.Le principal inconvénient est que la créativité est gravement limitée.Si l'utilisateur tente d'écrire du codage d'une manière qui va à l'encontre des normes, même si le code lui-même fonctionnera et peut être meilleur qu'un codage standard, alors le dactylographie désactivera toujours le codage jusqu'à ce que l'utilisateur le standardise.