The Rust Programming LanguagePublished on 05 December 2018 (Updated: 02 May 2020)
At this point, it’s probably no surprise that I took to Wikipedia to learn more about Rust.
According to Wikipedia, Rust is our first systems programming language. Up until now, we’ve really only played with general-purpose languages, so this is a nice change of pace. That said, what is a systems programming language?
Again, according to Wikipedia, systems programming languages are designed for system software like device drivers and operating systems. Back when I took a compilers course, the professor used Rust for their example compiler, so I guess that checks out.
With that said, what else can we find out about Rust? Well, Rust first showed up on the scene back in 2010 as a Mozilla sponsored project. Today, a large portion of the language has been written by the open source community. How cool is that?
In terms of syntax, Rust resembles languages like C and C++, but it borrows quite a lot from a general-purpose function programming language called ML. In addition, the language contains features like memory safety and ownership.
- Fizz Buzz in Rust on 11 December 2021 by Bodo Schönfeld
- Hello World in Rust on 05 December 2018 by Jeremy Grifski
- Hello World in Rust on The Renegade Coder