4 ms·
There is no such thing as a legacy programming language. Python 2 and Python 3 are two different, incompatible programming languages. The existence of Python 3
by Grue3 13y ago
There is no such thing as a legacy programming language. Python 2 and Python 3 are two different, incompatible programming languages. The existence of Python 3 doesn't make Python 2 code legacy code.
- BuckRogers 13y agoLegacy doesn't mean unused, the definition of a legacy programming language is when no one is choosing it for new projects. Python2 is going to be moving closer to this COBOL-status as people start coding for Python3 and Py2 support becomes more and more of an afterthought until they just stop bothering.
- Grue3 13y agoBut most new Python projects get started in Python2. It's Python3 that is legacy language by your definition.
- BuckRogers 13y agoEven if that were true, which I would disagree that anyone writing a library from scratch today is ignoring Python3- over time it is an inevitability once the core dev team drops support for 2.7