permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

Rust.mdwn (843B)


      1 **[Rust](https://www.rust-lang.org/)** 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:
      2 
      3 - Memory safety
      4 - Modern semantics and language features
      5 
      6 Rust has a number of disadvantages from a permacomputing perspective:
      7 
      8 - Currently only has a single fully-featured implementation
      9 - Limited [platform support](https://doc.rust-lang.org/nightly/rustc/platform-support.html)
     10 - Highly complex language and toolchain requires a lot of computing resources, unsuitable to run on many platforms
     11 - Largely dependent on [[Big Tech]] for resources and funding