Julia Alternatives

    Julia is described as 'high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments' and is a popular app in the Development category. There are more than 25 alternatives to Julia for a variety of platforms, including Windows, Linux, Mac, BSD and Android. The best alternative is Python, which is both free and Open Source. Other great apps like Julia are Java (Free Personal, Open Source), C++ (Free, Open Source), Rust (Free, Open Source) and GNU Octave (Free, Open Source).

    This page was last updated Feb 7, 2020

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Symbian S60
      • BSD
      • AROS
      • Haiku
      • AmigaOS
      • OpenSolaris
      • MorphOS
      Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.
      show more
      • Free PersonalOpen Source
      • Mac
      • Windows
      • Linux
      • Online
      • Android
      • Java Mobile
      • Symbian S60
      • HP webOS
      • Blackberry
      • Android Tablet
      • BSD
      • Blackberry 10
      • PlayBook
      • Kindle Fire
      Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
      show more


    1. C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features.
    2. Featuring - algebraic data types - pattern matching - closures - type inference - zero-cost abstractions - guaranteed memory safety - concurrency without data races - minimal runtime - efficient C bindings
      Rust vs Julia opinions
      pros, cons and recent comments
      Rust is general application programming language. It's not a mathematical tool a Julia is.
      Negative comment over 3 years ago

      0
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • BSD
      Octave is a computer program for performing numerical computations which is mostly compatible with MATLAB. It is part of the GNU Project. It is free software under the terms of the GNU General Public License.


      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • BSD
      C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
    3. R is a free software environment for statistical computing and graphics.
      show more
      • Mac
      • Windows
      • Linux
      • Online
      • Android
      • iPhone
      • iPad
      MATLAB is a numerical computing environment and programming language. Maintained by The MathWorks, MATLAB allows easy matrix manipulation, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages.
      show more
    4. Mathematica is a computational software program used widely in scientific, engineering, and mathematical fields and other areas of technical computing.
      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Scilab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications.
      show more
    Showing 10 of 32 alternatives