I was actually thinking of spoken languages, and attempts to solve the same issues in one particular programming language. Or in the larger scope of designing a system (where choice of programming language is less relevant).
I often find that choice of programming languages confines people to restrict themselves to certain ways in each language. Which obviously makes sense, as each programming languages were created with a need in mind that was sufficiently being fulfilled in other languages.
There are things you'd write in C, but not in Haskell. Like say, a driver.
It's different with spoken languages, they all try to solve the same issue; communicating. But do so differently.
I often find that choice of programming languages confines people to restrict themselves to certain ways in each language. Which obviously makes sense, as each programming languages were created with a need in mind that was sufficiently being fulfilled in other languages.
There are things you'd write in C, but not in Haskell. Like say, a driver.
It's different with spoken languages, they all try to solve the same issue; communicating. But do so differently.