Rust

E17650

Rust is a modern systems programming language focused on memory safety, concurrency, and performance without a garbage collector.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (12)

Statements (78)

Predicate Object
instanceOf programming language
systems programming language
defaultToolchain rustup
designedBy Graydon Hoare
designedFor concurrent programming
memory safety without garbage collection
performance-critical applications
systems programming
developedBy Mozilla
surface form: Mozilla Research
fileExtension .rs
firstAppeared 2010
governedBy Rust Foundation
hasCommunity Rust Foundation
hasFeature FFI support
algebraic data types
async-await
borrow checker
cargo package manager
closures
const evaluation
fearless concurrency
generics
macros
match expressions
modules and crates
no data races in safe code
no garbage collector
no null by default
pattern matching
pattern-based error handling with Result and Option
traits
type inference
unsafe code blocks
zero-cost abstractions
influenced Carbon (late transitional API)
surface form: Carbon programming language

Vale programming language
influencedBy C++
Cyclone
Erlang
Haskell
ML
license Apache License 2.0
MIT License
memoryManagement borrowing
lifetimes
ownership system
notableProject Bevy game engine
Firefox components
Servo browser engine
actix-web
ripgrep
tokio
notableUser Amazon Web Services
Cloudflare
Dropbox
Microsoft
Mozilla
packageManager Cargo
paradigm concurrent
functional
generic
imperative
multi-paradigm
slogan fearless concurrency
memory safety without garbage collection
stableRelease 1.0.0
stableReleaseDate 2015-05-15
standardLibrary std
supports WebAssembly specification
surface form: WebAssembly

command-line applications
cross-platform development
embedded systems
network services
operating system development
typingDiscipline inferred typing
static typing
strong typing
website https://www.rust-lang.org/

Referenced by (87)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python influenced Rust
C influenced Rust
C++ influenced Rust
Codex supportsLanguage Rust
Go influenced Rust
Swift influencedBy Rust
subject surface form: Swift (programming language)
Visual Studio Code supportsLanguage Rust
this entity surface form: Rust (via extension)
crosvm primaryLanguage Rust
JSON parsedBy Rust
LLVM supportsLanguageFrontend Rust
this entity surface form: Rust (via rustc)
Mozilla notableWork Rust
Mozilla created Rust
this entity surface form: Rust programming language
Servo browser engine programmingLanguage Rust
subject surface form: Servo
Servo browser engine developedIn Rust
subject surface form: Servo
this entity surface form: Rust programming language
Servo browser engine writtenIn Rust
subject surface form: Servo
ripgrep writtenIn Rust
tokio programmingLanguage Rust
subject surface form: Tokio
tokio supportsProgrammingLanguage Rust
subject surface form: Tokio
tokio hostedOn Rust
subject surface form: Tokio
this entity surface form: crates.io
actix-web writtenIn Rust
Bevy game engine programmingLanguage Rust
subject surface form: Bevy
Bevy game engine supportsLanguage Rust
subject surface form: Bevy
Bevy game engine writtenIn Rust
subject surface form: Bevy
Haskell influenced Rust
Vale programming language inspiredBy Rust
this entity surface form: Rust programming language
Vale programming language comparesTo Rust
this entity surface form: Rust programming language
Cargo primaryLanguage Rust
Cargo supportsLanguage Rust
Cargo defaultRegistry Rust
this entity surface form: crates.io
rustup primaryLanguage Rust
rustup developer Rust
this entity surface form: Rust project
rustup maintainer Rust
this entity surface form: Rust project
rustup officialFor Rust
this entity surface form: Rust programming language
rustup manages Rust
this entity surface form: rustc
std programmingLanguage Rust
subject surface form: std (Rust crate)
std contains Rust
subject surface form: std (Rust crate)
this entity surface form: std::fmt module
std dependsOn Rust
subject surface form: std (Rust crate)
this entity surface form: alloc (Rust crate)
std hostedIn Rust
subject surface form: std (Rust crate)
this entity surface form: rust-lang/rust repository