3 ms·
While the author's main idea is good (it can be more complex to work around missing features than to have them designed in from the beginning), starting from an
by kbutler 9y ago
While the author's main idea is good (it can be more complex to work around missing features than to have them designed in from the beginning), starting from an invalid premise really weakens the article.
Node.js illustrates the need for concurrency, but is even more single-threaded than Python.
Somehow, in spite of the GIL, Python has continued to increase in popularity, probably because the workarounds are pretty easy (use multiple processes or c extensions that give up the GIL or jython or...).
Threads are not the only route to parallel execution, just as templates are not the only route to generic data structures.