I think it's hilarious some fixed the Y2K bug by introducing a Y2K20 bug. Planned obsolescence/long con.
I meant "through Cython" as in "passing through Cython", ie, Cython is just a thin wrapper layer over the real C/C++ code.
There is a cost to switching and introducing new technologies. Otherwise you end up with a project which uses all of Python/Perl/Java/Julia/MATLAB/R/C++/Fortran/Rust/Go, because hey, for this particular problem X has…
Julia is dead, but few realize it. It's not as nice as Python, nor as fast as C++. And much less supported (tools/libraries/...) than both. So it sits in this awkward middle between Python and C++, basically sucking at…
> should really be among the first things taught. No, it shouldn't. You don't teach a language by discussing micro-optimizations, especially when you're talking about Python.
Branch heavy code, for example trading order book updating. People always say "use numpy", but that is only possible if your algorithm can be described in terms of vectorized operations. For many kinds of processing,…
I think it's hilarious some fixed the Y2K bug by introducing a Y2K20 bug. Planned obsolescence/long con.
I meant "through Cython" as in "passing through Cython", ie, Cython is just a thin wrapper layer over the real C/C++ code.
There is a cost to switching and introducing new technologies. Otherwise you end up with a project which uses all of Python/Perl/Java/Julia/MATLAB/R/C++/Fortran/Rust/Go, because hey, for this particular problem X has…
Julia is dead, but few realize it. It's not as nice as Python, nor as fast as C++. And much less supported (tools/libraries/...) than both. So it sits in this awkward middle between Python and C++, basically sucking at…
> should really be among the first things taught. No, it shouldn't. You don't teach a language by discussing micro-optimizations, especially when you're talking about Python.
Branch heavy code, for example trading order book updating. People always say "use numpy", but that is only possible if your algorithm can be described in terms of vectorized operations. For many kinds of processing,…