C'est pour pouvoir cibler des OS hyper limités. En l'occurrence, ça viendrait plus du format des fichiers objets intermédiaires (les .o utilisés par le linker), que des binaires générés. Et aussi des cas ou il y a de l'édition de liens dynamique (.so, .dll, tout ça). Pour les identifiants externes limités à 31 caractères, en tout cas. Pour les internes, je sais pas, je suppose que c'est juste qu'un développeur de compilateurs moisis est dans le commité de normalisation et n'avait pas envie de changer son #define pour la longueur des identifiants?
[^] # Re: Comme les dieux l'ont voulu
Posté par pulkomandy (site web personnel, Mastodon) . En réponse au journal CamelCase ou lowercase_with_underscore. Évalué à 3.
C'est pour pouvoir cibler des OS hyper limités. En l'occurrence, ça viendrait plus du format des fichiers objets intermédiaires (les .o utilisés par le linker), que des binaires générés. Et aussi des cas ou il y a de l'édition de liens dynamique (.so, .dll, tout ça). Pour les identifiants externes limités à 31 caractères, en tout cas. Pour les internes, je sais pas, je suppose que c'est juste qu'un développeur de compilateurs moisis est dans le commité de normalisation et n'avait pas envie de changer son #define pour la longueur des identifiants?