Category:Rust: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
m (add page)
 
(One intermediate revision by one other user not shown)
Line 6: Line 6:
|safety=safe
|safety=safe
|strength=strong
|strength=strong
|compat=structural
|compat=nominative
|express=implicit
|express=implicit
|checking=static
|checking=static
Line 28: Line 28:
* minimal runtime
* minimal runtime
* efficient C bindings
* efficient C bindings

== Not yet implemented examples ==
[[Tasks_not_implemented_in_Rust]]


{{language programming paradigm|functional}}
{{language programming paradigm|functional}}

Latest revision as of 00:11, 4 August 2023

Rust is an implementation of Rust. Other implementations of Rust.
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: Nominative
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 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.

Solutions to RosettaCode tasks are mirrored on GitHub at Hoverbear/rust-rosetta. If you implement a solution here, please open a pull request!

Features

From the official website:

  • zero-cost abstractions
  • move semantics
  • guaranteed memory safety
  • threads without data races
  • trait-based generics
  • pattern matching
  • type inference
  • minimal runtime
  • efficient C bindings

Not yet implemented examples

Tasks_not_implemented_in_Rust

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)