コードコンプリート状態あなたが遠かったコードなければならないことへのコードとは対照的に、言語で、それは。つまり、彼らは
プログラミングの考え方を、言語によって自動的にサポートされる概念だけに限定しないでください。最高のプログラマーは、自分が何をしたいかを考え、それから自由に使えるプログラミングツールで目的を達成する方法を評価します。(34.4章)
これは、手元にある言語の特定の長所と短所に関係なく、すべての言語で1つのプログラミングスタイルを使用することにつながりませんか?
または、質問をより答えやすい形式にするには:
問題を可能な限りきちんと言語の詳細にエンコードしようとするべきか、それともネイティブに存在しない厄介な構成要素を実装する必要があるとしても、最もエレガントなソリューション全体を検索するべきかを提案しますか?自分の言語で?