Content deleted Content added
→Interface with C and C++: c/e, reduce imprecise language |
does not add and not precise. |
||
Line 72:
Rust supports multiple [[programming paradigm]]s. It 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, [[Union 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
Rust has been noted for its adoption in many software projects, especially [[web services]] and [[system software]]. It has been studied academically and has a growing community of developers.
|