Julia Alternatives

Similar projects and alternatives to julia

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better julia alternative or higher similarity.

Suggest an alternative to julia

Reviews and mentions

Posts with mentions or reviews of julia. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-15.
  • Recursion absolutely necessary for distributed computing?
    reddit.com/r/Julia | 2021-10-15
    Then, if everything is pure functions, instead of iteratively mutating an array, you can recursively do calls that make new arrays that change one element at a time. But wait, doesn't that sound very inefficient compared to mutation? Well yes it does! It would satisfy the purity argument to allow a compiler to know how to auto-parallelize, but it would be making so many temporary arrays that it would likely be slower than a good explicit loop. For this reason you need compiler optimizations which would remove the intermediate arrays and transform it under the hood to mutating code (see https://github.com/JuliaLang/julia/pull/42465 as an example of this in the Julia compiler). This is one optimization that is needed, another is the tail-call elimination that I mentioned earlier, etc. If you have all pure functions, and if all of these optimizations are perfect, then you can match the serial code performance of C/Fortran. But that is a big if, which is why you don't see successful BLAS's written in say Haskell (GHC is a good compiler but it's hard to make this perfect).
  • The Beatles - Julia [1968]
  • Can someone explain this expression?
    reddit.com/r/Julia | 2021-10-14
    Very useful discussion on currying in this issue, if you're up for that sort of reading.
  • For PHYS JAM: What would be the best language to program in?
    reddit.com/r/godot | 2021-10-13
  • New features coming in Julia 1.7 [LWN.net]
    reddit.com/r/Julia | 2021-10-05
    If you prefer to read the official NEWS file on GitHub: https://github.com/JuliaLang/julia/blob/v1.7.0-rc1/NEWS.md
    reddit.com/r/Julia | 2021-10-05
    You can find that here: https://github.com/JuliaLang/julia/blob/master/HISTORY.md
  • New features coming in Julia 1.7
    news.ycombinator.com | 2021-10-04
    Agreed on the stacktraces. I think a few small tweaks can make them a thousand times easier to read https://github.com/JuliaLang/julia/issues/36517
    news.ycombinator.com | 2021-10-04
    └ (y/n) [y]:

    Surprised it defaults to [y] option, especially since packages can be pretty heavy with artifacts and lots of dependencies to precompile. One accidental extra Return and you might be sitting there for five minutes.

    > keepat!(v, i)

    Not a fan of the name. The ! indicates the mutation as the article points out, but keeponlyat! would have been much clearer and immediately obvious, and more than justifies its length IMO.

    Lots of nice quality of life improvements in this version. One that the article doesn't mention is `julia [email protected]` [1] - being able to specify a shared environment as the starting environment for the REPL.

    [1] https://github.com/JuliaLang/julia/blob/v1.7.0-rc1/NEWS.md

  • Looking for an Open Source Project? Try Julia.
    dev.to | 2021-10-04
    If Julia has piqued your interest, take a look at the repository and contributing.md. Currently, the repo has approximately 3.4k open issues, so get started and pick up an issue today!
  • Common Lisp
    news.ycombinator.com | 2021-10-02
    I agree that a language homepage should be information dense, and give the new user a clear overview without having to scroll. I think the Common Lisp homepage is an improvement over what I remember from years ago, and while it’s visually appealing it’s not as immediately useful as I’d like.

    Besides the examples Zababa offered, I’d say the home pages for Ruby, Julia, and Python are also good:




  • How to start a war
  • Passing local variables to functions not possible in Julia?
    reddit.com/r/Julia | 2021-09-25
    It's planned, just low priority. https://github.com/JuliaLang/julia/issues/964 is the issue tracking it (from 2012). TLDR is it needs someone to put in a few hours to actually implement, and then there will be much rejoicing.
  • R programming for Data Analytics
    P.s. Julia is a thing that also exists
  • Overuse of Pandas - a valid concern?
    reddit.com/r/Python | 2021-09-23
    An alternative to Python is https://julialang.org/ - a high-level language (in many aspects similar to Python) with high performance (similar to C) both for vectorized and non-vectorized code.
  • Fuck Matlab, all my homies hate Matlab
    Julia. It's simple like Python, JIT compiled like Java (but still feels like a scripting language!), and has fairly robust engineering/mathematical functionality like MATLAB. It has a slightly steeper learning curve, but it's worth it once you figure it out.


Basic julia repo stats
4 days ago

JuliaLang/julia is an open source project licensed under MIT License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.