Content deleted Content added
remove duplicated sentence in lead |
add sentence to fill missing timegap |
||
Line 72:
Rust does not enforce a [[programming paradigm]], but was influenced by ideas from [[functional programming]], including [[Immutable object|immutability]], [[higher-order function]]s, [[algebraic data type]]s, and [[pattern matching]]. It also supports [[object-oriented programming]] via structs, [[Enumerated type|enums]], traits, and methods.
Software developer Graydon Hoare created Rust as a personal project while working at [[Mozilla]] Research in 2006. Mozilla officially sponsored the project in 2009. The first stable release of Rust, Rust 1.0, was published in May 2015. Following a large layoff of Mozilla employees in August 2020 due to the [[COVID-19 pandemic]], multiple other companies joined Mozilla in sponsoring Rust through the creation of the [[#Rust Foundation|Rust Foundation]] in February 2021. In December 2022, Rust became the first language other than [[C (programming language)|C]] and [[Assembly language|assembly]] to be supported in the development of the [[Linux kernel]].
Rust has been noted for its adoption in many software projects, especially [[web services]] and [[system software]]. Rust has been studied in [[programming language theory]] research.
|