Rust (programmeringsspråk)

Fra Wikisida.no
Hopp til navigering Hopp til søk
Rust
Filendelse(r)Lua-feil i Modul:Wikidata2, linje 231: attempt to call method 'getBestStatements' (a nil value).

Rust er et generelt kompilert programmeringsspråk med flere paradigmer (multiparadigme) som blir sponset av Mozilla Research.[1] Det er konstruert som et «praktisk språk for parallellprogrammering»,[2] 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,[2] og kunngjorde det i 2010.[3] Samme år begynte arbeidet med den opprinnelige kompilatoren, som var skrevet i OCaml.[4] Kjent som rustc var det istand til å kompilere seg selv i 2011.[5] Kompilatoren bruker LLVM som bak-ende.

Den første pre-alpha utgave var ferdig i januar 2012.[6] Rust 1.0, den første offisielle versjon, ble lansert den 15. mai 2015.[7] versjon 1.78 ble lansert 4. mai 2024.

Referanser[rediger | rediger kilde]

  1. Noel (8. juli 2010). «The Rust Language». Lambda the Ultimate. Besøkt 30. oktober 2010. 
  2. 2,0 2,1 «FAQ - The Rust Project». Arkivert fra originalen . Besøkt 2. mars 2016.  «Arkivert kopi». Arkivert fra originalen 23. februar 2016. Besøkt 26. juli 2016. 
  3. «Future Tense». 29. april 2011. Besøkt 6. februar 2012. «At Mozilla Summit 2010, we launched Rust, a new programming language motivated by safety and concurrency for parallel hardware, the “manycore” future which is upon us.» 
  4. Hoare, Graydon (2. oktober 2010). «Rust Progress». Arkivert fra originalen 15. august 2014. Besøkt 30. oktober 2010.  «Arkivert kopi». Arkivert fra originalen 22. oktober 2013. Besøkt 26. juli 2016. 
  5. Hoare, Graydon (20. april 2011). «[rust-dev] stage1/rustc builds». Arkivert fra originalen 20. juli 2011. Besøkt 20. april 2011. «After that last change fixing the logging scope context bug, looks like stage1/rustc builds. Just shy of midnight :)» 
  6. catamorphism (20. januar 2012). «Mozilla and the Rust community release Rust 0.1 (a strongly-typed systems programming language with a focus on memory safety and concurrency)». Besøkt 6. februar 2012. 
  7. «Announcing Rust 1.0 - The Rust Programming Language Blog». blog.rust-lang.org. The Rust Core Team. Besøkt 21. januar 2016. 

Eksterne lenker[rediger | rediger kilde]

  • Artikkelen mangler oppslag i Wikidata
  • Artikkelen mangler oppslag i Wikidata
Autoritetsdata