Category:Rust: Difference between revisions

From Rosetta Code
Content added Content deleted
(Infobox)
(padded the Rust page a bit)
Line 1: Line 1:
{{stub}}{{language
{{language
|site=http://www.rust-lang.org
|checking=static
|strength=strong
|express=implicit
|compat=structural
|gc=allowed
|exec=machine
|exec=machine
|gc=allowed
|safety=safe
|safety=safe
|strength=strong
|site=http://www.rust-lang.org}}
|compat=structural
|express=implicit
|checking=static
|tags=rust
|hopl id=1558
}}

Rust is a work-in-progress general purpose, multi-paradigm, systems programming language sponsored by Mozilla. Its goal is to provide a fast, practical, concurrent language with zero-cost abstractions and strong memory safety. It employs a unique model of ownership to eliminate data races.

== Features ==
From the official website:
* algebraic data types
* apattern matching
* closures
* type inference
* zero-cost abstractions
* guaranteed memory safety
* optional garbage collection
* concurrency without data races
* minimal runtime
* efficient C bindings

{{language programming paradigm|functional}}
{{language programming paradigm|imperative}}
{{language programming paradigm|Object-oriented}}
{{language programming paradigm|Generic}}

Revision as of 11:31, 7 August 2014

Language
Rust
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (machine code)
Garbage collected: Allowed
Type safety: Safe
Type strength: Strong
Type compatibility: Structural
Type expression: Implicit
Type checking: Static
Lang tag(s): rust
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Rust.

Rust is a work-in-progress general purpose, multi-paradigm, systems programming language sponsored by Mozilla. Its goal is to provide a fast, practical, concurrent language with zero-cost abstractions and strong memory safety. It employs a unique model of ownership to eliminate data races.

Features

From the official website:

  • algebraic data types
  • apattern matching
  • closures
  • type inference
  • zero-cost abstractions
  • guaranteed memory safety
  • optional garbage collection
  • concurrency without data races
  • minimal runtime
  • efficient C bindings

Subcategories

This category has the following 2 subcategories, out of 2 total.

@

Pages in category "Rust"

The following 200 pages are in this category, out of 952 total.

(previous page) (next page)

A

C

(previous page) (next page)