|
|
|
|
|
by shuckforjustice
1748 days ago
|
|
Hey guys, I'm the author of this article and I have been rueing the day I ever said this. I have since received complaints and/or restraining orders from a number of Python developers. I truly apologize, that one is on me, I made a classic mistake of writing about what I hear about instead of what's actually out there, for which I repent. We live and we learn! This is my first article so I gotta start somewhere. I've edited the article to avoid further contact with rage-filled Python devs: "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!" |
|