Get the latest tech news

Why Rust?


I've been a programmer for 20+ years, and few things excite me as much as Rust. My background is mostly in C++, though I have also worked in Python and Lua, and dabbled in many more languages. I started writing Rust around 2014, and since 2018 I've been writing Rust full time. In my spare time I've developed a popular Rust GUI crate, egui.

When running on desktop we want native speed, but we also want to be able to show our visualization on the web, or inline in a Jupyter Notebook or IDE. Garbage collectors can be very useful, but they also tend to waste a lot of memory and/or create CPU spikes during GC collection. This is in contrast with a more common runtime garbage collected language, where memory is freed eventually(at some future GC pass).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Rust

Rust

Related news:

News photo

A Comparison of Arenas in Rust

News photo

Guide to Error Handling in Rust

News photo

Techniques for safe garbage collection in Rust