Je dirai que l'embarqué est une raison ?
Ca facilite l'écriture de compilateurs, et ça permet de prendre des décisions arbitraires pour permettre des optimisations spécifiques aux utilisateurs. Par exemple, un compilo pourrait préférer que "null" soit 42 et pas 0, parce que ça permet d'avoir une valeur par défaut utile pour l'usage prévu du langage C, et une meilleure valeur par défaut, c'est moins de code, et moins de code, c'est moins de bug et d'analyse statique.
Bref, autant ça me paraissait bizarre voire gênant auparavant, autant aujourd'hui je trouve que ça a son utilité. Oui, je trouve que c'est OK pour C (qui pue), mais non, je ne voudrais pas de ce comportement pour Java (qui pue aussi), car leurs usages sont différents.
[^] # Re: Comme les dieux l'ont voulu
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal CamelCase ou lowercase_with_underscore. Évalué à 2.
Je dirai que l'embarqué est une raison ?
Ca facilite l'écriture de compilateurs, et ça permet de prendre des décisions arbitraires pour permettre des optimisations spécifiques aux utilisateurs. Par exemple, un compilo pourrait préférer que "null" soit 42 et pas 0, parce que ça permet d'avoir une valeur par défaut utile pour l'usage prévu du langage C, et une meilleure valeur par défaut, c'est moins de code, et moins de code, c'est moins de bug et d'analyse statique.
Bref, autant ça me paraissait bizarre voire gênant auparavant, autant aujourd'hui je trouve que ça a son utilité. Oui, je trouve que c'est OK pour C (qui pue), mais non, je ne voudrais pas de ce comportement pour Java (qui pue aussi), car leurs usages sont différents.