Code Complete besagt , dass Sie sollten aways Code in einer Sprache zu Code Gegensatz in ihm. Damit meinen sie
Beschränken Sie Ihr Programmierdenken nicht nur auf die Konzepte, die von Ihrer Sprache automatisch unterstützt werden. Die besten Programmierer überlegen, was sie tun möchten, und bewerten dann, wie sie ihre Ziele mit den ihnen zur Verfügung stehenden Programmierwerkzeugen erreichen können. (Kapitel 34.4)
Führt dies nicht dazu, dass in jeder Sprache ein Programmierstil verwendet wird, unabhängig von den besonderen Stärken und Schwächen der jeweiligen Sprache?
Oder um die Frage in ein besser zu beantwortendes Format zu bringen:
Würden Sie vorschlagen, dass man versuchen sollte, sein Problem so sauber wie möglich mit den Einzelheiten seiner Sprache zu kodieren, oder sollten Sie lieber die eleganteste Lösung insgesamt suchen, auch wenn dies bedeutet, dass Sie möglicherweise umständliche Konstrukte implementieren müssen, die nicht nativ existieren in der eigenen Sprache?