Rust

Software screenshot:
Rust
Software detaljer:
Version: 1.7.0 Opdateret
Upload dato: 9 Apr 16
Udvikler: Mozilla
Licens: Gratis
Popularitet: 220

Rating: 4.0/5 (Total Votes: 1)

Rust kommer som en suite af tilknyttede biblioteker, dokumentationsfiler, og en fuld-on compiler.

Sproget selv blev skrevet specielt til at udvikle klient-server web apps, med hovedfokus være på hastighed og en crash-fri design.

Rust syntaks er meget lig C og C ++, hvilket gør det meget let at lære, hvis du har grundlæggende kendskab til programmering.

Applikationer skrevet i Rust er især stabile

Hvad er nyt i denne udgivelse:.

  • langt størstedelen af ​​standarden biblioteket er nu # [stabil]. Det er ikke længere muligt at bruge ustabile træk med en stabil build af compileren.
  • Mange populære kasser på crates.io nu arbejde på frigivelse kanal stabil.
  • Arithmetic om grundlæggende heltal typer kontrollerer nu for overløb i debug bygger.

Hvad er nyt i version 1.6.0:

  • Langt størstedelen af ​​standarden biblioteket er nu # [stabilt]. Det er ikke længere muligt at bruge ustabile træk med en stabil build af compileren.
  • Mange populære kasser på crates.io nu arbejde på frigivelse kanal stabil.
  • Arithmetic om grundlæggende heltal typer kontrollerer nu for overløb i debug bygger.

Hvad er nyt i version 1.5.0:

  • Langt størstedelen af ​​standarden biblioteket er nu # [stabilt]. Det er ikke længere muligt at bruge ustabile træk med en stabil build af compileren.
  • Mange populære kasser på crates.io nu arbejde på frigivelse kanal stabil.
  • Arithmetic om grundlæggende heltal typer kontrollerer nu for overløb i debug bygger.

Hvad er nyt i version 1.3.0:

  • Langt størstedelen af ​​standarden biblioteket er nu # [stabilt]. Det er ikke længere muligt at bruge ustabile træk med en stabil build af compileren.
  • Mange populære kasser på crates.io nu arbejde på frigivelse kanal stabil.
  • Arithmetic om grundlæggende heltal typer kontrollerer nu for overløb i debug bygger.

Hvad er nyt i version 1.0.0:

  • Langt størstedelen af ​​standarden biblioteket er nu # [stabilt]. Det er ikke længere muligt at bruge ustabile træk med en stabil build af compileren.
  • Mange populære kasser på crates.io nu arbejde på frigivelse kanal stabil.
  • Arithmetic om grundlæggende heltal typer kontrollerer nu for overløb i debug bygger.

Hvad er nyt i version 0.12.0 / 1.0.0-beta.4:

  • Den indledende dokumentation (nu kaldet The Rust guide) er blevet fuldstændig omskrevet, som har en række supplerende vejledninger.
  • Rust pakke manager, Cargo, fortsætter med at forbedre og er undertiden anses for at være helt fantastisk.
  • Mange API i std er blevet revideret og opdateret for sammenhæng med de i udvikling Rust kodning retningslinjer. Standarden bibliotek dokumentation spor stabilisering fremskridt.
  • Mindre biblioteker er blevet flyttet ud-af-træ til rust-lang org på GitHub: UUID, semver, glob, num, hexfloat, FourCC. De kan installeres med Cargo.
  • Lifetime elision tillader levetid anmærkninger skal slap af funktionserklæringer i mange almindelige scenarier.
  • Rust arbejder nu på 64-bit Windows.

Hvad er nyt i version 0.12.0 / 1.0.0-alpha:

  • Det indledende dokumentation ( nu kaldet The Rust guide) er blevet fuldstændig omskrevet, som har en række supplerende vejledninger.
  • Rust pakke manager, Cargo, fortsætter med at forbedre og er undertiden anses for at være helt fantastisk.
  • Mange API i std er blevet revideret og opdateret for sammenhæng med de i udvikling Rust kodning retningslinjer. Standarden bibliotek dokumentation spor stabilisering fremskridt.
  • Mindre biblioteker er blevet flyttet ud-af-træ til rust-lang org på GitHub: UUID, semver, glob, num, hexfloat, FourCC. De kan installeres med Cargo.
  • Lifetime elision tillader levetid anmærkninger skal slap af funktionserklæringer i mange almindelige scenarier.
  • Rust arbejder nu på 64-bit Windows.

Hvad er nyt i version 0.11.0:.

  • struct felter er nu alle private som standard
  • Vector indekser og skifteholdsarbejdere beløb er begge forpligtet til at være en `uint` nu i stedet for enhver integreret type.
  • Byte karakter, byte strengen, og rå byte strengkonstanter nu alle understøttes af forudfastsætte den normale bogstavelige med en `B`.
  • Flere ABIS er ikke længere tilladt i en ABI strengen
  • Syntaksen for liv på clousres / procedurer er blevet sammenknebne lidt.
  • Floating point modul er blevet fjernet fra det sprog, er det stadig leveres af et bibliotek implementering, dog.
  • Privat enum varianter er nu ikke tilladt.
  • `priv` søgeord er blevet fjernet fra sproget.
  • En lukning kan ikke længere påberåbes gennem en & -pointer.
  • `brug foo, bar, baz;.` Syntaks er blevet fjernet fra det sprog
  • transmute iboende ikke længere virker på typeparametre.
  • Statik nu tillader blokke / elementer i deres definition.
  • Trait grænser er adskilt fra objekter med + i stedet for:. Nu
  • Mutably lånte genstande ikke længere kan læses, mens de er lånt.

Hvad er nyt i version 0.10:

  • En ny RFC proces er nu på plads til modificering af sprog .
  • Mønstre med `@` -pointers er blevet fjernet fra sproget.
  • Mønstre med unikke vektorer ( `~ [T]`) er blevet fjernet fra sproget.
  • Mønstre med unikke strenge ( `~ str`) er blevet fjernet fra sproget.

Hvad er nyt i version 0.9:

  • Made omfattende forbedringer af runtime og I / O-undersystem.
  • Indført statisk sammenkædning og link-tid optimering.
  • Reduceret de mange forskellige lukninger i sproget.

Hvad er nyt i version 0.8:

  • Strings ikke længere indeholder efterstillede nuller. Den nye `std :: c_str` modul giver nye mekanismer til konvertering til C-strenge.
  • Den type af udenlandske funktioner er nu 'extern & quot; C & quot; fn` stedet for `* u8".
  • FFI har fået en overhaling, således at udenlandske funktioner kaldes direkte, i stedet for gennem en stak-skifte wrapper.
  • `for` loop syntaks er ændret til at arbejde med den` Iterator` træk.
  • Langt om længe, ​​slappe værker på Windows.
  • Standard metoder er klar til brug.
  • Mange træk arv bugs fast.
  • Ejede og lånte trait objekter arbejde mere pålideligt.

Hvad er nyt i version 0.6:

  • Erstattet den "fragt" pakke manager med 'rustpkg'
  • Tilføjet alle formål "rust" værktøj
  • `rustc --test` understøtter nu benchmarks med` # [bænk] `attribut
  • rustc nu * forsøg * at tilbyde staveforslag
  • Forbedret støtte til ARM og Android
  • Indledende MIPS backend
  • Forbedret udenlandsk funktion ABI implementering til x86, x86_64
  • Forskellige hukommelse forbrug forbedringer
  • Rust kode kan være indlejret i fremmed kode under begrænsede omstændigheder

Hvad er nyt i version 0.5:

  • Ny tilstand håndteringssystem i `kerne :: velbevarede
  • Timsort tilføjet til `std :: sort`
  • Ny prioritet kø, `std :: priority_queue`
  • Rør til Serializable typer, `std :: flatpipes '
  • serialisering overhaling at være træk-baserede
  • Udvidet `getopts` definitioner
  • Flyttet futures til `std`
  • Flere funktioner er rene nu
  • `kerne :: comm` omdøbt til` oldcomm`. Stadig frarådet
  • `rustdoc` og` cargo` er bibliotekerne nu
  • Tilføjet en foreløbig REPL, `rusti`
  • Licens ændret fra MIT til dual MIT / APL2

Hvad er nyt i version 0.3.1:.

  • Minor OSX fix

Hvad er nyt i version 0.3:

  • Ny kodning bekvemmeligheder
  • Semantisk oprydning
  • Eksperimentelle nye sproglige funktioner
  • Type refleksion
  • Fjernelse af diverse forældede funktioner
  • Compiler reorganisering

Begrænsninger :.

  • Dokumentation er ufuldstændig
  • Ydelse er under medspiller.
  • Standard bibliotek API'er er underlagt omfattende forandringer, reorganisering.
  • Sprog-niveau versionering er endnu ikke operationelt - fremtidens kode vil bryde uventet
  • .

Lignende software

Spider
Spider

1 Mar 15

Gambas
Gambas

1 May 16

Julia
Julia

1 Oct 15

Morph
Morph

13 May 15

Andre software developer Mozilla

LLJS
LLJS

5 Jun 15

localForage
localForage

10 Apr 16

Firefox 1
Firefox 1

29 Apr 18

FireBug
FireBug

29 Apr 18

Kommentarer til Rust

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori