Большинство шаблонов не зависят от языка. Для некоторых шаблонов и языков требуется серьезный хакер. Например, Windows COM - странная реализация составного шаблона на языке C (не C ++).
Некоторые языки, такие как VB 6.0, вызывают основные препятствия, которые нужно перепрыгнуть, чтобы реализовать некоторые шаблоны, что делает его нецелесообразным.