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.

julia discussion

Log in or Post with
  1. User avatar
    cscherrer
    · 4 months ago
    · Reply

    Review ★★★★★ 10/10

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 2024-10-08.
  • What Every Developer Should Know About GPU Computing (2023)
    1 project | news.ycombinator.com | 4 Nov 2024
    If you are not writing the GPU kernel, just use a high level language which wraps up the CUDA, Metal, or whatever.

    https://julialang.org

  • Julia 1.11 Highlights
    2 projects | news.ycombinator.com | 8 Oct 2024
    It also turns out that it allows for a bunch more compiler optimizations to be implimented with a lot less pain. I got very nerd sniped on this this week leading to https://github.com/JuliaLang/julia/pull/56030 and https://github.com/JuliaLang/julia/pull/55913 which allow allocation removal in a number of cases and saves ~4ns (~10ns->6ns for Memory{Int8}(unef, 4)) for constructing Memory objects.
  • JuliaLang: Performance Prowess or Just Smoke and Mirrors? Unveiling the Real Story
    2 projects | dev.to | 16 Sep 2024
    Julia, renowned for its speed and efficiency in scientific computing, has caught the eye of many in the data science world. We were eager to find out if there's real power behind the hype. Curious about whether JuliaLang lives up to its reputation as the sprinter of the programming world?
  • From Julia to Rust
    3 projects | news.ycombinator.com | 29 Aug 2024
    > are not an issue with Julia (eg memory safety)

    Note that Julia does allow memory unsafety, for example you can mark array accesses with `@inbounds` to remove bound checks, kinda like how you can use `unsafe` in Rust except it looks much less scary.

    It also doesn't help that the official example for how to use it safe was actually not safe [1]. Granted, this is just a single example and has been fixed since then, but it doesn't give a nice impression of their mindset when dealing with memory safety.

    More in general there doesn't seem to be a strong mindset for correctness either. See [2] for a collection of such issues.

    [1]: https://github.com/JuliaLang/julia/issues/39367

    [2]: https://yuri.is/not-julia/

  • Let's Implement Overloading/Multiple-Dispatch
    1 project | dev.to | 20 Aug 2024
    A couple years ago, I came across a language called Julia. It's multiple dispatch feature was very interesting; I wanted to know how it worked under the hood, but I didn't have the knowledge to do that yet. So here I am, finally giving it a try. Now that I have an implementation, I realized there is nothing tying this algorithm to runtime dispatch; I think it could be used in a language with static dispatch as well. If you're interested in learning about multiple dispatch, I left some links at the end of the post. So I guess this post is just about selecting the most specific function for a given set of arguments in a language with subtyping. Ok, let's get started.
  • Modern Python REPL in Emacs using VTerm
    5 projects | dev.to | 11 May 2024
    From my jolly Julia days I’m used to julia-vterm. This emacs package runs a Julia REPL using a full terminal emulator (emacs-libvterm). So in the pursuit of a nice hack, I M-x replace-string’d the word juliawith python and gave it a shot. Remarkably, the whole thing just worked without much tweaking and you can enjoy the result by checking out the GitHub repo.
  • Top Paying Programming Technologies 2024
    19 projects | dev.to | 6 Mar 2024
    34. Julia - $74,963
  • Optimize sgemm on RISC-V platform
    6 projects | news.ycombinator.com | 28 Feb 2024
    I don't believe there is any official documentation on this, but https://github.com/JuliaLang/julia/pull/49430 for example added prefetching to the marking phase of a GC which saw speedups on x86, but not on M1.
  • Dart 3.3
    2 projects | news.ycombinator.com | 15 Feb 2024
    3. dispatch on all the arguments

    the first solution is clean, but people really like dispatch.

    the second makes calling functions in the function call syntax weird, because the first argument is privileged semantically but not syntactically.

    the third makes calling functions in the method call syntax weird because the first argument is privileged syntactically but not semantically.

    the closest things to this i can think of off the top of my head in remotely popular programming languages are: nim, lisp dialects, and julia.

    nim navigates the dispatch conundrum by providing different ways to define free functions for different dispatch-ness. the tutorial gives a good overview: https://nim-lang.org/docs/tut2.html

    lisps of course lack UFCS.

    see here for a discussion on the lack of UFCS in julia: https://github.com/JuliaLang/julia/issues/31779

    so to sum up the answer to the original question: because it's only obvious how to make it nice and tidy like you're wanting if you sacrifice function dispatch, which is ubiquitous for good reason!

  • Julia 1.10 Highlights
    1 project | news.ycombinator.com | 27 Dec 2023
    https://github.com/JuliaLang/julia/blob/release-1.10/NEWS.md
  • A note from our sponsor - SaaSHub
    www.saashub.com | 5 Nov 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic julia repo stats
356
45,675
10.0
6 days ago

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

The primary programming language of julia is Julia.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Julia is
the 45th most popular programming language
based on number of metions?