Rust: Difference between revisions
Created page with "thumb|An identification symbol for people affected by the condition '''Rust''' is a programming language similar to C, but just like... way more fucked up. Wikipedia describes it as a "general-purpose programming language" though it can be thought of more as a general-purpose psychedelic. Whatever mental state you were in before is immediately turned into an addictive psychosis. Even though users do complain of the ef..." |
No edit summary |
||
| Line 18: | Line 18: | ||
div.container { | div.container { | ||
position: absolute; | position: absolute; | ||
height: | height: 90%; | ||
width: 100%; | width: 100%; | ||
top: 0; | top: 0; | ||
| Line 30: | Line 30: | ||
position: relative; | position: relative; | ||
display: flex; | display: flex; | ||
top: | top: 16%; | ||
flex-direction: column; | flex-direction: column; | ||
align-items: center; | align-items: center; | ||
Latest revision as of 11:43, 26 December 2025
Rust is a programming language similar to C, but just like... way more fucked up. Wikipedia describes it as a "general-purpose programming language" though it can be thought of more as a general-purpose psychedelic. Whatever mental state you were in before is immediately turned into an addictive psychosis. Even though users do complain of the effects of Rust, they cannot stop rewriting literally every piece of software in it.
History
The next part is straight up stolen from Wikipedia to make this page look more full:
Rust began as a personal project by Mozilla employee Graydon Hoare in 2006. According to MIT Technology Review, he started the project due to his frustration with a broken elevator in his apartment building whose software had crashed, and named the language after the group of fungi of the same name that is "over-engineered for survival". During the time period between 2006 and 2009, Rust was not publicized to others at Mozilla and was written in Hoare's free time; Hoare began speaking about the language around 2009 after a small group at Mozilla became interested in the project. Hoare cited languages from the 1970s, 1980s, and 1990s as influences — including CLU, BETA, Mesa, NIL, Erlang, Newsqueak, Napier, Hermes, Sather, Alef, and Limbo. He described the language as "technology from the past come to save the future from itself." Early Rust developer Manish Goregaokar similarly described Rust as being based on "mostly decades-old research."
During the early years, the Rust compiler was written in about 38,000 lines of OCaml. Features of early Rust that were later removed include explicit object-oriented programming via an obj keyword, and a typestates system for variable state changes (such as going from uninitialized to initialized).
Treatment
The treatment plan for people who've been in contact with Rust is similar to that of substance abuse. An immediate and complete withdrawal creates severe psychological and physical stress and is therefore not recommended. Treatment usually starts with slowly replacing a person's Rust intake with more joyful languages such as C (note that C is joyful in comparison). Once they've gotten accustomed to it, they are to be slowly re-introduced to society.