Skip to content

reimplementation in julia #2

@ecciv

Description

@ecciv

matlab is a great tool for writing code quickly, but matlab also has many drawbacks. For example, I don't have a matlab license.

Octave is fine but doesn't have support for parallel-computing, which is necessary for acceptable performance. Also Matlab is fairly slow, and Octave is even slower + less stable. I haven't measured Octaves speed in comparison to Matlab, but tests indicate that a near-straight julia port would run 50x faster (single threaded) than the equivalent Octave code.

The drawbacks with julia include

  • more verbose than Matlab
  • less intuitive for debugging
  • worse documentation compared to Octave and especially Matlab

however the speed of julia is hard to beat

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions