Why are you not coding in Fortran, /tech/?
Straight From Wikipedia:
>Fortran (formerly FORTRAN, derived from "Formula Translation") is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continuous use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics, crystallography and computational chemistry. It is a popular language for high-performance computing and is used for programs that benchmark and rank the world's fastest supercomputers.
I'm not going to blow smoke up your ass, and tell you it's perfect, but when it comes to number crunching, Fortran is the man.
>But anon, I use scipy and numpy when I need to crunch numbers. They are really useful and work well.
<Those are just Fortran and C kernels wrapped up in slow ass python.
Numpy arrays are just Fortran coarrays. If you had just written your program in Fortran, you'd be cutting out the middle man, and your code would be much much faster. Fortran is close to the machine, similar to C, only C is made for systems programming, while Fortran was made for math dince day one.
Speaking of day one, Fortran was the first high level compiled language. It was created by John Backus, the guy that created SpeedCode, the first high level language. It was interpreted, and a lot slower than assembly, but it was much much easier to program in.
>But anon, why don't I just use MATlab or GNU Octave?
<That's a step up from python, but those are just interpreted imitations of Fortran. Besides, Octave is buggy. It crashes harder than 9/11, and MATlab is proprietary.
Octave is a superset of MATlab, and MATlab is just a proprietary scripting language based on Fortran and APL. They are an improvement over python, but they aren't great. Besides, unless you're using an ancient Fortran standard, fortran can do everything APL does.
The most important reason to use Fortran, is that it gives the caps lock key a purpose. :^)
In Fortran, GOD is REAL
>pic somehow related
I did a bing image search(don't judge me. It's best for images) for "sexy fortran." R34 edit of pic related was in the top row of results.