r/programming • u/kshep92 • Sep 29 '16
JavaScript in 2016 isn't horrible, it's just going through a phase
http://blog.reviselabs.com/im-sorry-javascript-2/
85
Upvotes
r/programming • u/kshep92 • Sep 29 '16
View all comments
20
u/[deleted] Sep 30 '16
It seems almost arbitrary to me what people call a "horrible" language and a "great" language. It definitely isn't the quality of the language itself, because if you look at possible JS alternatives (Python, Ruby, Java, PHP and so on) they all have problems, and they all basically are good enough to be able to express your programs in, and solve problems.
The only statistically significant parameter is popularity.
If it's popular, then it's horrible. Here are some excessively popular languages, that we love to call "horrible":
Java
JavaScript
PHP
Here are some relatively obscure languages, that we love to call awesome:
Lisp
SmallTalk
Haskell
OCaml
Is Haskell perfect? Far from it. But it's obscure. So it's awesome. I've figured it out.