A good/experienced developer will pick up any language quickly.
A good/experienced developer will pick up any language quickly.
...within the same paradigm. Give a good/experienced developer of imperative languages Prolog or a pure functional language, and it may take a few months to get productive.
Also within the same paradigm, there is a difference between learning the syntax superficially and knowing all common idioms, patterns, and libraries.
That discussion above does not really apply to C++. But then, if you lower the bar to how much C++ is widely known (the intersection, not union), it'll apply.
From http://www.lysator.liu.se/c/duffs-device.html:
"Somewhere I have a note from dmr [the R in K&R] certifying that all the compilers that he believes in accept it."
So at least at some point Duff showed Ritchie something in C that Ritchie hadn't seen or considered before, long after C had been invented.