|
|
|
|
|
by Silhouette
4209 days ago
|
|
I think the colloquial meaning of "expressive power" is the ability of the language to express something the way the programmer would like. OK, that seems like a reasonable definition. An expressive language, in this sense, would be Python. Expressive relative to a language like C? Yes, definitely, Python is much more powerful in this respect. But expressive relative to the start of the art, the best that other languages have to offer? I don't think so, not really. There are plenty of concepts I would like to express in my code that I can't incorporate neatly or at all when I'm working in Python, but at least for now, the best implementations of many of those concepts aren't found in mainstream languages. |
|