Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Py3 is for all practical purposes a language fork of Py2. So it doesn't really make sense to talk of a "migration". If Py2 becomes unworkable somehow then people will rewrite stuff. Some of it might even be in Py3.

Considering all the stuff that is written in Py2 I really don't see it being out and out abandoned. That wouldn't really make any sense. With computer languages stuff never goes away.



Py2 is the new Fortran, I like to say.


And they both use actual Fortran :)

  $ python3
  Python 3.7.4 (default, Sep  7 2019, 18:27:02) 
  [Clang 10.0.1 (clang-1001.0.46.4)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import numpy
  >>> 
  [2]+  Stopped                 python3
  $ lsof -c Python | sed -n "/fortran/s/$USER/<redacted>/gp" 
  Python  35190 <redacted>  txt    REG    1,4  1550456 12887664541 /Users/<redacted>/Library/Python/3.7/lib/python/site-packages/numpy/.dylibs/libgfortran.3.dylib


Py2 is the new Fortran 77.

It was good in its time, and great things were done in it that are still around... but let's move onto F90 already.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: