(no title)
tinnet | 4 years ago
Many systems using other “preferred languages” also
implement some form of GIL (e.g., Javascript’s V8 machine,
CPython); we don’t hear complaints about it, because these
languages have a rapport for heavy lifting and parallel tasks.
As a python developer i almost fell off my chair when i read this section. We don't hear complaints about the GIL in python? I love the article's tone in general but that's some heavy Gell-Mann Amnesia or filtered news sources :)
shuckforjustice|4 years ago
"Note: Many systems using other “preferred languages” also implement some form of GIL (e.g., Javascript’s V8 machine, CPython). Python has a reputation for heavy machine learning lifting and parallel tasks. However, when it comes down to actually looking at the benchmarks, the constraints, and the underlying implementations, its quite hard to pull out any statistically significant metric or distinction between how Python and Ruby handle these tasks — what Python has in advantage over Ruby is its popularity, vast library, and very active data-science community, moreso than any benchmark. Ruby is a little faster in some things, Python is a little faster in others.
Edited: I previously had a line in here saying that we “don’t hear about” Python’s GIL, to which I received a number of messages from Python developers who assure me that it is all they talk about. Sorry Python!"
goatlover|4 years ago
unknown|4 years ago
[deleted]