4 ms·
This is great to hear. This should have been how arrays worked in the first place in my opinion. Julia is all round very good but currently, as someone looking
by unfamiliar 11y ago
This is great to hear. This should have been how arrays worked in the first place in my opinion. Julia is all round very good but currently, as someone looking to move from a Fortran codebase, the array implementation is lacking in many areas and the performance is bad due to implicit copies everywhere, allowing arbitrary number of indexes to get elements, temporary arrays created for array arithmetic, and temporary arrays inside functions having to be allocated and deallocated on every function call. All of which is a bit disappointing in a language which is trying to be the future of numerical computing.
As it stands if you translate Fortran into Julia without a deep understanding of what is happening below the surface, your code will be much, much slower.