I dagens verden er Rust (programmeringsspråk) et tema med økende relevans og debatt. Med tiden har det fått økende betydning i samfunnet, og påvirket ulike aspekter av dagliglivet. Enten det er innen politikk, økonomi, teknologi, kultur eller noe annet, har Rust (programmeringsspråk) blitt et sentralt tema som vekker motstridende meninger og ulike standpunkter. I denne artikkelen vil vi utforske ulike aspekter knyttet til Rust (programmeringsspråk), analysere dens innvirkning på samfunnet og reflektere over implikasjonene den har for vår nåtid og fremtid.
Rust | |||
---|---|---|---|
![]() | |||
![]() | |||
Tilblivelse | 2006[1][2] | ||
Paradigme | |||
Designet av | Graydon Hoare | ||
Utviklet av | Mozilla, Graydon Hoare, Rust Foundation | ||
Siste versjon(er) | 1.86.0 / 3. apr. 2025 | ||
Typetildeling | inferens, nominative, statisk, sterk, linear, Hindley–Milner | ||
Filendelse(r) | .rs | ||
Lisens | Apache License 2.0, MIT-lisensen | ||
Påvirket av | |||
Alef, C++, C#, Cyclone, Erlang, Haskell, Limbo, Newsqueak, Objective Caml, Ruby, Scheme, Standard ML, Swift |
Rust er et generelt kompilert programmeringsspråk med flere paradigmer (multiparadigme) som blir sponset av Mozilla Research.[3] Det er konstruert som et «praktisk språk for parallellprogrammering»,[4] med støtte for rent funksjonelle, prosedyriske, imperative og objektorienterte stilarter.
Språket vokste frem av et personlig prosjekt av Graydon Hoare, som var ansatt av Mozilla. Mozilla begynte å sponse prosjektet i 2009,[4] og kunngjorde det i 2010.[5] Samme år begynte arbeidet med den opprinnelige kompilatoren, som var skrevet i OCaml.[6] Kjent som rustc var det istand til å kompilere seg selv i 2011.[7] Kompilatoren bruker LLVM som bak-ende.
Den første pre-alpha utgave var ferdig i januar 2012.[8] Rust 1.0, den første offisielle versjon, ble lansert den 15. mai 2015.[9] versjon 1.78 ble lansert 4. mai 2024.