Recently I stumbled upon this picture on Google Images:
The man on the picture is Brendan Eich by the way, the creator of JavaScript and a co-fo...
For further actions, you may consider blocking this person and/or reporting abuse
being a python dev who writes desktop applications & games, I'm still mystified by js. its interesting though, to actually see WHY it does what it does. this is the first time ive seen javascript's flaws discussed in a way that actually makes sense, even if those flaws still make my python-centric developer brain hurt. :)
It's ironic how JavaScript continues to dominate only because we can't get rid of it in the browser. In a lot ways I wish the world ran on Python instead. π
because of my experience working on SBTCVM, a base 3 virtual machine inspired by 50s Russian computers, specifically its 2 custom languages, I know language design isn't necessarily easy...
Whether its a scripting language or a compiled one, its not something that goes well if you rush, nor is it easy in any sense.
as far as scripting languages, they often depend heavily on what environment they are built for, even if such dependence isn't always obvious.
On another note, compiled languages come with their own set of challenges, challenges I'm sure some braver web developers might dive into once web assembly becomes more common.
Then again, writing programs for a 6.5Khz ternary CPU emulated in python, is a tad different than scripting hypertext :p
Sounds absolutely wild, I'd love to hear more about it. I'm looking forward to web assembly. I could see it potentially opening the flood gates for new web technologies. Best of luck with your ternary emulations. Edit: Looks like you've written quite a bit on the subject. Small typo in your bio π
Loved your article Mikhail. While I understood most examples and even knew how they work on the surface, your deep explanation and linked articles made me learn something new. Thank you.
pashmam
destroyallsoftware.com/talks/wat