3 ms·
> Exactly the same language can exist in JITted form, and does, and it should be brought up to be the default and only way of executing python Yes, PyPy, Jypth
by nhumrich 10y ago
> Exactly the same language can exist in JITted form, and does, and it should be brought up to be the default and only way of executing python
Yes, PyPy, Jypthon, etc. exist and they can be faster. If you want to use those, then great, do it! But a JIT is not faster in all cases, only some cases. Python is first and foremost a scripting languages, and for a lot of the simple script cases, CPython is faster than a JIT version. It doesnt make sense to make that the default.
- jackmott 10y agoBeing first and foremost a scripting language doesn't mean anything. If the argument is that for really short programs the iteration time when building and running is faster with the interpreter, because you don't have to build, I can't see how this matters. It would be a sub microsecond difference for short scripts. If it isn't, make a better JIT. (or even better, native compile it, as all things should be in my fever dreams)