Welcome to the Rust page! Here, you'll find a description of the language as well as a list of sample programs in that language.
This article was written by:
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.