Rust is a programming language created in 2010. Rust is a statically typed, multi-paradigm general purpose language developed by Mozilla. It has applications for both "high level" programming tasks (such as web applications) as well as low-level systems programming code. The first stable release was in 2014. Rust has a number of advantages over C:

  • Memory safety
  • Modern semantics and language features

Rust has a number of disadvantages from a permacomputing perspective:

  • Currently only has a single fully-featured implementation
  • Limited platform support
  • Highly complex language and toolchain requires a lot of computing resources, unsuitable to run on many platforms
  • Largely dependent on big tech for resources and funding