Code Complete stanowi, że powinieneś rozprowadzać kod w języku, a nie w nim. Przez to mają na myśli
Nie ograniczaj myślenia programistycznego tylko do pojęć obsługiwanych automatycznie przez Twój język. Najlepsi programiści myślą o tym, co chcą robić, a następnie oceniają, jak osiągnąć swoje cele, korzystając z narzędzi programistycznych, którymi dysponują. (rozdział 34.4)
Czy nie prowadzi to do stosowania jednego stylu programowania w każdym języku, niezależnie od mocnych i słabych stron danego języka?
Lub, aby postawić pytanie w bardziej zrozumiałym formacie:
Czy zaproponowałbyś, abyś starał się jak najdokładniej zakodować swój problem przy pomocy szczegółów swojego języka, czy raczej raczej ogólnie wyszukać najbardziej eleganckie rozwiązanie, nawet jeśli oznacza to, że musisz wdrożyć możliwie niezręczne konstrukcje, które nie istnieją natywnie w swoim języku?