Rust

Skjermbilde programvare:
Rust
Prog.varedetaljer:
Versjon: 1.7.0 Oppdatert
Last opp dato: 9 Apr 16
Utvikler: Mozilla
Lisens: Gratis
Popularitet: 220

Rating: 4.0/5 (Total Votes: 1)

Rust kommer som en pakke med tilhørende biblioteker, dokumentasjon filer, og en full-on kompilatoren.

Språket selv ble skrevet spesielt for utvikling av klient-server web apps, med hovedfokus være på hurtighet og en krasj-fri design.

Rust sin syntaks er veldig lik C og C ++, noe som gjør det svært enkelt å finne ut om du har grunnleggende kunnskap om programmering.

Programmer skrevet i Rust er særlig stabil

Hva er nytt i denne utgaven.

  • store flertallet av standard bibliotek er nå # [stabil]. Det er ikke lenger mulig å bruke ustabile funksjoner med en stabil oppbygging av kompilatoren.
  • Mange populære kasser på crates.io nå jobbe på stabile utgaven kanal.
  • Arithmetic om grunnleggende heltall typer sjekker nå for overløp i debug bygger.

Hva er nytt i versjon 1.6.0:

  • De aller fleste av standard biblioteket er nå # [stabil]. Det er ikke lenger mulig å bruke ustabile funksjoner med en stabil oppbygging av kompilatoren.
  • Mange populære kasser på crates.io nå jobbe på stabile utgaven kanal.
  • Arithmetic om grunnleggende heltall typer sjekker nå for overløp i debug bygger.

Hva er nytt i versjon 1.5.0:

  • De aller fleste av standard biblioteket er nå # [stabil]. Det er ikke lenger mulig å bruke ustabile funksjoner med en stabil oppbygging av kompilatoren.
  • Mange populære kasser på crates.io nå jobbe på stabile utgaven kanal.
  • Arithmetic om grunnleggende heltall typer sjekker nå for overløp i debug bygger.

Hva er nytt i versjon 1.3.0:

  • De aller fleste av standard biblioteket er nå # [stabil]. Det er ikke lenger mulig å bruke ustabile funksjoner med en stabil oppbygging av kompilatoren.
  • Mange populære kasser på crates.io nå jobbe på stabile utgaven kanal.
  • Arithmetic om grunnleggende heltall typer sjekker nå for overløp i debug bygger.

Hva er nytt i versjon 1.0.0:

  • De aller fleste av standard biblioteket er nå # [stabil]. Det er ikke lenger mulig å bruke ustabile funksjoner med en stabil oppbygging av kompilatoren.
  • Mange populære kasser på crates.io nå jobbe på stabile utgaven kanal.
  • Arithmetic om grunnleggende heltall typer sjekker nå for overløp i debug bygger.

Hva er nytt i versjon 0.12.0 / 1.0.0-beta.4:

  • Den innledende dokumentasjon (nå kalt The Rust guide) har blitt fullstendig omskrevet, som har en rekke supplerende guider.
  • Rust pakken manager, Cargo, fortsetter å øke og er noen ganger anses å være ganske fantastisk.
  • Mange API-er i std er gjennomgått og oppdatert for konsistens med i utvikling Rust koding retningslinjer. Standarden bibliotek dokumentasjon sporer stabilisering fremgang.
  • Mindre bibliotekene har blitt flyttet ut-av-tre til rust-lang org på GitHub: UUID, semver, glob, num, hexfloat, FourCC. De kan installeres med Cargo.
  • Lifetime elision lar levetid merknader å stå ut av funksjon erklæringer i mange vanlige scenarier.
  • Rust fungerer nå på 64-bit Windows
  • .

Hva er nytt i versjon 0.12.0 / 1.0.0-alpha:

  • Den innledende dokumentasjon ( nå kalt The Rust guide) har blitt fullstendig omskrevet, som har en rekke supplerende guider.
  • Rust pakken manager, Cargo, fortsetter å øke og er noen ganger anses å være ganske fantastisk.
  • Mange API-er i std er gjennomgått og oppdatert for konsistens med i utvikling Rust koding retningslinjer. Standarden bibliotek dokumentasjon sporer stabilisering fremgang.
  • Mindre bibliotekene har blitt flyttet ut-av-tre til rust-lang org på GitHub: UUID, semver, glob, num, hexfloat, FourCC. De kan installeres med Cargo.
  • Lifetime elision lar levetid merknader å stå ut av funksjon erklæringer i mange vanlige scenarier.
  • Rust fungerer nå på 64-bit Windows
  • .

Hva er nytt i versjon 0.11.0.

  • struct felt er nå alle private som standard
  • Vektor indekser og skifte beløpene er både nødvendig for å være en `uint` nå i stedet for noen integrert type.
  • Byte karakter, byte strengen, og rå byte strenger er nå støttet av prefixing normal bokstavelig med en `B`.
  • Flere Abis er ikke lenger tillatt i ABI streng
  • Syntaksen for liv på clousres / prosedyrer har blitt forskjøvet litt.
  • Flyte modulus er fjernet fra språket, er det fortsatt leveres av bibliotek implementering, men.
  • Private enum variantene er nå forbudt.
  • `priv` ordet har blitt fjernet fra språket.
  • En nedleggelse kan ikke lenger gjøres gjeldende gjennom et & -pointer.
  • `bruk foo, bar, baz;.` Syntaks er fjernet fra språket
  • Den transmute iboende ikke lenger fungerer på typeparametere.
  • Statikk nå tillate blokker / elementer i sin definisjon.
  • Trait grensene skilles fra gjenstander med + i stedet for. Nå
  • Mutably lånte gjenstander kan ikke lenger leses mens de er lånt.

Hva er nytt i versjon 0.10:

  • En ny RFC prosessen er nå på plass for å endre språket .
  • Patterns med `@` -pointers har blitt fjernet fra språket.
  • Patterns med unike vektorer ( `~ [T]`) er fjernet fra språket.
  • Patterns med unike strenger ( `~ str`) har blitt fjernet fra språket.

Hva er nytt i versjon 0.9:

  • Laget omfattende forbedringer i runtime og I / O subsystem.
  • Introdusert statisk linking og link-time optimalisering.
  • Redusert rekke nedleggelser i språket.

Hva er nytt i versjon 0.8:

  • Strings inneholder ikke lenger etterfølgende nuller. Den nye `std :: c_str` modulen gir nye mekanismer for å konvertere til C-strenger.
  • Den type utenlandske funksjoner er nå `extern & quot; C & quot; fn` i stedet for `* U8 '.
  • FFI har blitt overhalt slik at utenlandske funksjoner kalles direkte, i stedet for gjennom en stabel veksling wrapper.
  • `for` sløyfe syntaks har endret seg til å jobbe med` Iterator` egenskap.
  • Endelig, slappe fungerer på Windows.
  • Standard metoder er klar til bruk.
  • Mange trekk arve bugs fikset.
  • Eies og lånte egenskap gjenstander jobbe mer pålitelig.

Hva er nytt i versjon 0.6:

  • Erstattet den "last" pakkebehandler med 'rustpkg'
  • Lagt all-purpose "rust" verktøy
  • `rustc --test` støtter nå benchmarks med` # [benk] `attributt
  • rustc nå * forsøk * til å tilby forslag til stavemåter
  • Forbedret støtte for ARM og Android
  • Preliminary MIPS backend
  • Forbedret utenlandske funksjon ABI implementering for x86, x86_64
  • Forskjellige minnebruk forbedringer
  • Rust koden kan være innebygd i utenlandsk kode under begrensede omstendigheter

Hva er nytt i versjon 0.5:

  • Ny tilstand håndteringssystem i `kjerne :: condition`
  • Timsort lagt til `std :: sort`
  • Ny prioritet køen, `std :: priority_queue`
  • Rør for serialiserbar typer, `std :: flatpipes '
  • Serialization overhalt å være egenskap baserte
  • Utvidet `getopts` definisjoner
  • Flyttet futures til `std`
  • Flere funksjoner er ren nå
  • `kjerne :: comm` omdøpt til` oldcomm`. Likevel deprecated
  • `rustdoc` og` cargo` er biblioteker nå
  • Lagt til en foreløpig ERSTATTER, `rusti`
  • Lisens endret fra MIT til dual MIT / APL2

Hva er nytt i versjon 0.3.1.

  • Minor OSX fix

Hva er nytt i versjon 0.3:

  • Ny koding bekvemmeligheter
  • Semantisk opprydding
  • Eksperimentelle nye språk funksjoner
  • type refleksjon
  • Fjerning av ulike ukurante funksjoner
  • Compiler omorganisering

Begrensninger .

  • Dokumentasjon er ufullstendig
  • Ytelse er under tiltenkte målet.
  • standard bibliotek APIer er gjenstand for omfattende endringer, omorganisering.
  • Språk-nivå versjons er ennå ikke operativ - fremtiden kode vil bryte uventet
  • .

Lignende programvare

RKelly
RKelly

13 May 15

withrestart
withrestart

28 Feb 15

ClearScript
ClearScript

20 Jul 15

newLISP
newLISP

19 Jul 15

Annen programvare fra utvikleren Mozilla

localForage
localForage

10 Apr 16

Jetpack
Jetpack

13 Apr 18

Copy Plain Text
Copy Plain Text

14 Jul 15

Kommentarer til Rust

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!