Hacker News new | past | comments | ask | show | jobs | submit login

You're right in that JS is a horrible language -- it was designed very quickly (and IMO Brendan Eich did a great job in the time he was given).

There are some things JS got right and things JS got wrong -- but I basically put it at the same level as languages like python/ruby/perl.

Another great thing about JS is that if you hate the semantics of JS, you can transpile -- pick up Typescript, Flow, Elm, Purescript. Compile-time-checking-as-an-addon, linters, transpilers, have all seen a tremendous uptick in interest partly thanks to JS's shortcomings.

Also, what in your opinion is a "good" language? because the list of innovative languages with amazing time-saving features/ground breaking research in them is very different from the list of workhorse languages people use from day to day.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: