3 ms·
I wish they would just go back to calling it Python, since it’s the Python that everyone knows and uses. No one gets confused over Python the spec and Python t
by tonymet 9mo ago
I wish they would just go back to calling it Python, since it’s the Python that everyone knows and uses. No one gets confused over Python the spec and Python the implementation. Every time I see “CPython” i have to double check we’re just talking about Python.
I guess they “CPython’ed” back when people thought Jython would take off , and it never did because Java sucks.
- mkoubaa 9mo agoPrecision in language is important for software engineering.
- paulddraper 9mo agoA lot to unpack there, but the language and the implementation are different. JavaScript and Node.js are different too.
- palata 9mo agoI feel like when the goal is to talk about the internals of it, then it makes sense to call it CPython. In general, I never, ever see anyone saying "I will write a CPython script". Everybody says "Python" in my experience... do you see it differently? EDIT: I don't think that your opinion deserves to be downvoted, though...
- EdwardDiego 9mo agoI find it's usually referred to as CPython when discussing something specific to the implementation or internals of Python that don't apply to Pypy, which seems to be the alternative Python implementation with the most traction. No harm in being explicit right? Tis part of the zen of Python after all.
- vkazanov 9mo agoJust to name alternatives: Cpython, Pypy, jython, ironpython. Then, there quite a few python-likes out there. I wish they would stay precise.
- foresto 9mo agoAlso: https://micropython.org/ https://micropython.org/
- tonymet 9mo agoAnother great example that no one would confuse for python.
- tonymet 9mo agoCPython, pypy, jython are not alternatives. CPython is Python. The others are attempts.
- tonymet 9mo agoI don’t think it’s good form to downvote people you disagree with.
- palata 9mo agoI did not downvote, but I'm guessing that it is perceived as disrespectful to call them failures to the point where they don't even qualify as "alternatives".
- nomel 9mo agoThe word "failure" was never used. But, they are technically correct. The language is defined as by CPython: it is the standard!!! None of the others fully meet that standard, which includes quirks! It's knows trade offs with them! They are, literally, attempts to adhere to that standard.
- tonymet 9mo agoIt’s no slight to jython. They fill an important Niche. But jython will never ever be confused with python.
- appplication 9mo ago