3 ms·
There's a lot of Django going on in the world. shrug. If we're talking personal experience, I've been using Python since 1.4. It's been my primary development
by eesmith 3y ago
There's a lot of Django going on in the world.
shrug. If we're talking personal experience, I've been using Python since 1.4. It's been my primary development language since the late 1990s, with of course speed critical portions in C or C++ when needed - and I know a lot of people who also primarily develop in Python.
And there's a bunch of Python development at CERN for tasks other than OS scripting. ("The ease of use and a very low learning curve makes Python a perfect programming language for many physicists and other people without the computer science background. CERN does not only produce large amounts of data. The interesting bits of data have to be stored, analyzed, shared and published. Work of many scientists across various research facilities around the world has to be synchronized. This is the area where Python flourishes" - https://cds.cern.ch/record/2274794 https://cds.cern.ch/record/2274794)
I simply don't see how a Python JIT is going to make that much of a difference. We already have PyPy for those needing pure Python performance, and Numba for certain types of numeric needs.
PyPy's experience shows we'll not be expecting a 5x boost any time soon from this new JIT framework, while C/C++/Fortran/Rust are significantly faster.
- pjmlp 3y ago> There's a lot of Django going on in the world. Unfortunely. > And there's a bunch of Python development at CERN for tasks other than OS scripting Of course there is, CMT was a build tool, not OS scripting. No need to give me CERN links to me to show me Python bindings to ROOT, or Jupyter notebooks. > PyPy's experience shows we'll not be expecting a 5x boost any time soon from this new JIT framework, while C/C++/Fortran/Rust are significantly faster. I really don't get the attitude that if it doesn't 100% fix all the world problems, then it isn't worth it.
- eesmith 3y agoThe link wasn't for you - the link was for other HN users who might look at your mention of your use at CERN and mistakenly assume it was a more widespread viewpoint there. > I really don't get the attitude that if it doesn't 100% fix all the world problems, then it isn't worth it. Then it's a good thing I'm not making that argument, but rather that "Having a Python with JIT, in many cases it will be fast enough for most cases." has very little information content, because Python without a JIT already meets the consequent.