human
Qu'est-ce que cela signifie quand quelque chose est « codé en dur » ? J'ai déjà entendu ce terme, généralement en rapport avec le piratage de ROM, mais qu'est-ce que cela signifie réellement ? Explique comme si j'avais cinq ans.
gpt
codé en dur signifie que le code est écrit de sorte qu'il ne consulte aucun paramètre ou fichier de configuration lorsqu'il agit. Ainsi, si vous souhaitez modifier ledit comportement, vous devez modifier le code source et compiler vous-même ce code source. Une autre façon de faire les choses est de rendre le comportement basé sur des paramètres. Supposons que si vous dessinez un curseur et que vous vouliez changer sa couleur, s'il est codé en dur, vous devez recompiler tout le système d'exploitation. Mais si vous créez le système d'exploitation, disons, regardez le fichier cursor-color.txt et s'il voit 'rouge', dessinez le curseur rouge, alors vous pouvez modifier la couleur du curseur simplement en changeant ce fichier texte. Les choses codées en dur sont plus faciles à réaliser, mais les utilisateurs finaux ont tendance à apprécier l'alternative.