Question is pretty simple, and yup don't forget to mention why you don't like a particular language.
For further actions, you may consider blocking this person and/or reporting abuse
Question is pretty simple, and yup don't forget to mention why you don't like a particular language.
For further actions, you may consider blocking this person and/or reporting abuse
Ben Halpern -
Ben Halpern -
mahdi -
Paul -
Top comments (2)
JavaScript is easily at the top of my list, though giving a complete list of why I dislike it would take far too long. Major pain points for me include:
this
should speak for itself. I despise the use of 'magic' keywords for object self-reference, there is no reason whatsoever to not simply pass the object that a function is a method of as the first argument to that function and have the function body operate on it that way, which gives the programmer much more explicit control over the actual scoping of the object reference.await
does not count, because it makes you asynchronously wait on an asynchronous task, because any context you useawait
from has to be asynchronous). Despite what many of the language designers claim, this actually is an important thing for the sanity of coders (it avoids having to rely on closure semantics to handle variables properly for things that are supposed to happen after an asynchronous task completes).C++ is also a rather strong contender as a language I dislike, though this is more about how people choose to use it than the language itself.
Bash, I avoid it when I can by writing python, but sometimes you just have to deal with it :(