JavaScript: the language people love to hate and hate to love.
Or is it “JavaScript: not the language we need, but the language we deserve.”
What makes this language loathed and loved so much around the world?
Maybe it’s because it’s a lot of different ideas put into one language.
- High-level
- Single-threaded
- Garbage-collected
- Interpreted or JIT Compiled
- Prototyped-Based
- Multi-parasdigm
- Dynamic Language
- with a non-blocking event loop
- And a partridge in a pear tree
Ok, I made the last one up, but watch the video for a good explanation of the “assembly language of the web.”