2 ms·
> I wonder if there is a generally accepted quantifiable definition of programming language expressiveness In my opinion, expressiveness is used as the catchal
by philomath_mn 3y ago
> I wonder if there is a generally accepted quantifiable definition of programming language expressiveness
In my opinion, expressiveness is used as the catchall, je ne sais quoi whenever someone likes a language and needs another bullet point to put in the "Pros" column.
- jjgreen 3y agoIt has a certain je ne sais quoi but I don't know what it is.
- Spivak 3y agoI don't think that tracks because the reason people like Go is due to it's lack of expressiveness. It feels like expressiveness is the quality of a language to allow the programmer to change the behavior of the language constructs themselves. Python __getitem__ would be a good example allowing the programmer to control [].