It really, really super isn’t. It’s a Frankenstein mashup of programming insanity that never should have come into being in the first place, much less become the de facto language of the web.
also for better or for worse... the javascript ecosystem is amazingly wide... from brain as in this example to p5js for creative programming etc... i think we can agree that no other language and ecosystem has that much breadth and reach...
Comments
coz its the best language for prototyping and learning
It really, really super isn’t. It’s a Frankenstein mashup of programming insanity that never should have come into being in the first place, much less become the de facto language of the web.
it actually isnt a mashup... if u look at the data types... they are some of the simplest... the apis might be a bit weird... i agree
So, what language is not an insanity?
Any particular reasons or is this just based on what you heard 10 years ago?
From the top of my head:
- `this`
- the whole prototypal inheritance thing
- class inheritance bolted on top of prototypal inheritance
- arrow functions vs `function` functions
But none of that is going to affect our ability to do machine learning work with JavaScript
doesn't it affect complexity on an exponential scale though? codebases aren't paragons of perfection when even 2 devs are working on them
There are many languages that are very popular for prototyping and learning what makes JavaScript the best?
also for better or for worse... the javascript ecosystem is amazingly wide... from brain as in this example to p5js for creative programming etc... i think we can agree that no other language and ecosystem has that much breadth and reach...
for one its available in any browser console... there is no setup per se.