I think of it as the English language of programming. Picking and choosing all of the best bits from every other language, and bastardizing them into it's own everyday use.
However, it gets the point across; taking a bunch of bits from disparate well-functioning systems and smashing them together doesn't guarantee that you'll get another well-functioning system.
Do you like Go? Part of the process for creating Go was to take the best parts of other languages and glue them together, while also throwing out as many features as possible.
Funny you should ask :) I'm best known for my article criticizing Go's design. I think Go is a reactionary language; it says "To hell with the last 30 years of language research; we want the good old K&R days back!" while making a few token admissions to progress (like good green threading). In reality, this approach eliminated everything that made C elegant (C is universally compatible with basically all Von Neumann computers, and Go certainly isn't) without actually taking advantage of 99% of the progress we've made. I'd hardly say Go has many of the "best parts" of other languages.
I think of it as the English language of programming. Picking and choosing all of the best bits from every other language, and bastardizing them into it's own everyday use.