/dpt/ - Daily Programming Thread

> competent
> programmers
> choose

implying JS isn't loved by incompetents and mandated by the resulting race-to-the-bottom and consequent network effects

Who cares about the incompetents.
JS is used because some incredibly skilled developers have built a ton of libraries and shit with it. I just find it surprising how they chose JS.

Node is a not a framework. Node is a javascript runtime environment that allows for JS to be run outside of a web browser, which was traditionally the only way to run JS. This allowed it to be a language for anything you wanted.

>for anything you wanted
>multithreading

Choose one

Mozilla's JS JIT engine became excellent, then google swooped in with their not so great but still good V8 a few years later, native plugins were being phased out, so JS became really fast and there was no other option.
This is easy shit to look up, it's not rocket science

What's your point? When's the last time you wrote a multithreaded program? (non-portable, non-commercial toy projects do not count).

Python doesn't permit threading either, just concurrency through very rapid context switching between different interpreter instances.

devdocs.io/dom/worker
>worker thread
devdocs.io/node/worker_threads#worker_threads_class_worker
>The Worker class represents an independent JavaScript execution thread.
>independent execution thread
If that's not the multithreading then I don't know what it.

IBM watson interface cause i don't have friends

what the fuck i just looked at the wav format and the riff container

this is absolutely niggerlicious

why can't big companies do anything right?

Give me ONE(1) good reason to learn how to program.