Code stipule complets que vous devriez code aways dans une langue , par opposition au code dans ce. Par cela, ils veulent dire
Ne limitez pas votre pensée de programmation aux seuls concepts pris en charge automatiquement par votre langage. Les meilleurs programmeurs pensent à ce qu'ils veulent faire, puis ils évaluent comment atteindre leurs objectifs avec les outils de programmation à leur disposition. (chapitre 34.4)
Cela ne conduit-il pas à utiliser un style de programmation dans chaque langue, quelles que soient les forces et les faiblesses particulières de la langue en question?
Ou, pour mettre la question dans un format plus répondable:
Proposeriez-vous que l'on essaie de coder son problème aussi soigneusement que possible avec les particularités de sa langue, ou si vous préférez rechercher la solution la plus élégante dans son ensemble, même si cela signifie que vous devez mettre en œuvre des constructions éventuellement maladroites qui n'existent pas nativement dans sa langue?