logoalt Hacker News

tonymetyesterday at 5:08 PM5 repliesview on HN

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.


Replies

vkazanovyesterday at 5:17 PM

Just to name alternatives: Cpython, Pypy, jython, ironpython.

Then, there quite a few python-likes out there.

I wish they would stay precise.

show 3 replies
EdwardDiegotoday at 12:45 AM

I 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.

paulddraperyesterday at 9:20 PM

A lot to unpack there, but the language and the implementation are different.

JavaScript and Node.js are different too.

palatayesterday at 10:15 PM

I 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...

mkoubaayesterday at 7:08 PM

Precision in language is important for software engineering.