3 ms·
Javascript is experiencing the same problem as C++ and (albeit to a lesser degree) Python. Instead of locking down the language and saying "this is it", we jus
by usrbinbash 5y ago
Javascript is experiencing the same problem as C++ and (albeit to a lesser degree) Python.
Instead of locking down the language and saying "this is it", we just pile on new features, because "what? language Y has x, and ours doesn't?! Outrageous! We need to implement x right away". Bonus points if the only reason for the "feature" is to support some paradigm-du-jour or to make up for a fundamental flaw in the language itself. async is the perfect example: The only reason this rehash of cooperative multitasking ressurected from the 90s was ever taken seriously, is because JS-on-backend was suddenly a thing and the language is single-threaded only.
Put enough languages into this mix of mutually-reinforcing feature creep, and it becomes clear where this is going: A language that devs have to re-learn every 2 years.