Définition - Que signifie Stringly Typed?
«Stringly typed» est un terme informatique d'argot lié aux stratégies de codage qui décrit le processus où un développeur utilise excessivement les valeurs de chaîne pour les variables. Le code de type chaîne est un code dans lequel les variables sont souvent saisies sous forme de chaînes et gérées sous forme de chaînes, lorsqu'il existe de meilleures alternatives disponibles pour les programmeurs. C'est aussi un jeu de mots avec du code «fortement typé», qui décrit le code où les types sont utilisés de manière rigide pour appliquer les résultats. Le code de type chaîne peut être fortement typé, en ce sens qu'il renforce l'utilisation de chaînes, mais il n'est généralement pas «fortement écrit», car il n'utilise généralement pas les solutions les plus efficaces.
Definir Tech explique Stringly Typed
Dans un code de type chaîne, même différents types de variables de données comme les nombres réels peuvent être saisis sous forme de chaînes et traités comme des chaînes dans des fonctions ou des procédures. Beaucoup de ces fonctions et procédures renvoient une chaîne au lieu d'un entier, d'une valeur à virgule flottante ou d'une autre valeur numérique. L'un des meilleurs exemples de code de type chaîne est illustré dans un mème lolcatz accompagné du texte: "Je peux avoir une chaîne pour stocker la date valyooz?" Ici, le créateur du meme fait référence à l'idée que les valeurs de date sont beaucoup plus efficacement traitées comme des nombres, mais un programmeur peut les taper sous forme de chaînes à la place.
L'idée d'un code de type string est vraiment au cœur de certaines des grandes différences entre la façon dont les humains et les ordinateurs écrivent et interprètent le code. Certaines de ces différences sont couvertes par le mouvement du Web sémantique, qui vise à étiqueter les technologies de manière plus conviviale et sémantique. De la même manière, l'une des principales raisons pour lesquelles les programmeurs peuvent choisir d'écrire du code de type string est qu'il leur est plus confortable s'ils aiment intrinsèquement les mots plus que les nombres. Le code de type chaîne est un code «convivial pour les mots» - lorsque les variables sont saisies sous forme de chaînes, elles fonctionnent comme une chaîne de caractères de texte. Dans un sens, les programmeurs peuvent créer du code de type string parce qu'ils ont simplement peur des mathématiques. Dans de nombreux cas différents, le code de type string favorise une approche centrée sur l'humain, la création de chaînes de texte pour les variables, plutôt qu'une approche centrée sur l'ordinateur utilisant les valeurs numériques qui sont plus facilement converties en langage machine et en code binaire.