Hacker News new | ask | show | jobs
by _xhok 4245 days ago
I know nothing about programming languages. What makes you predict that, and what makes you feel terseness cannot be a programming language's selling point?
3 comments

One of the problems with terseness is that it can make code completely unreadable. You can write perfectly readable code with it, but the fact that it's easy to make dense, inscrutable code can make things a nightmare when you're looking at what someone else has made. Especially if that person is a Real Programmer[1].

Of course, a lot of people very much resent the idea of a programming language forcing them to do what they see as pandering to the lowest common denominator (That's what comments are for!). It really is up to the community as to how much description they really need.

[1]https://www.cs.utah.edu/~elb/folklore/mel.html

Terseness itself tends to confusing and difficult to understand code. Support for extreme terseness formed a large part of the complaints against perl. For examples of powerful languages geared toward terseness, see APL or its derivative J.
I would offer that terseness is not a substantial goal because it can be achieved in too many terrible ways.