:ferris: vs :julia:
Rust vs Julia in scientific computing
Why I think that Julia doesn't solve the two-language problem and when Rust is the actual solution.
https://mo8it.com/blog/rust-vs-julia
The blog post is the base for my tiny talk at #RustSciComp23 which is now public:
Think of the recording as a trailer. The blog post has many more details and aspects that can not fit into 7 minutes ⏳️
I hope for discussions across both communities 🥰
#rustscicomp23 #julialang #rustlang
I also really enjoyed the lightning talk by Toni Peter https://tonipeter.de/ at #RustSciComp23 who managed in 7 minutes to give a really convincing example of how the #Rust compiler forbids you to shoot yourself in the foot, and avoid yet another memory safety trap without even having to think about it.
It also enables compile-time unit libraries to check physical units at compile time without any numerical overhead at runtime.
#rustscicomp23 #rust #ScientificProgramming
I really enjoyed the talk by Manuel Drehwald at #RustSciComp23 who drew the lines of an exciting future for #AutomaticDifferentiation in #Rust with #LLVM #Enzyme , which should be directly integrated into the compiler at an horizon of a couple of months.
If I understood correctly, the idea is to differentiate code at the LLVM IR level, *after optimization* (and to do another pass of optimization after that). This can produce faster code than the AD engines that operate at the source code level.
#rustscicomp23 #AutomaticDifferentiation #rust #llvm #enzyme
Really interesting approach from Paul Goulart at #RustSciComp23 mixing #julia and #rust with the takeaway (paraphrased)
"Julia is great for debugging the *math* problems, Rust is great for debugging the *code* problems, and supporting both of those at once Is a lot less work than doing all of it twice"
Followed by another great talk by @mo8it highlighting the footguns and benefits of Julia (check out his blog post https://mo8it.com/blog/rust-vs-julia/)
I wasn't expecting so much Julia but I'm loving it!
I really enjoyed the first day of #RustSciComp23. Looking forward to day 2 this afternoon.
Sarah El Kazdadi speaking now about faer-rs at #RustSciComp23.
https://scientificcomputing.rs/timetable
I’m at #RustSciComp23 doing the lord’s work (talking about the Julia REPL and my crabbiest Rust gripes) and SIMD stuff
I'm watching #RustSciComp23 for the #rust, but daaaaaang if that #fortran code doesn't look cool - simple, formula-based... everything that Fortran should be.
TBF, I had to write MPI code in Fortran90 back in the day.
Only a few hours until I'm going to be welcoming hundreds of people to #RustSciComp23!
Join us for Scientific Computing in #Rust 2023, a free virtual workshop July 13-14. Use the form to register. Please also consider submitting a talk. Whether you're a crate maintainer or just getting into this space, this budding community would love to hear from you.
More info on the website: https://scientificcomputing.rs/