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

NetworkX
NetworkX

20 Jul 15

Acquisition
Acquisition

4 Jun 15

RPy
RPy

9 Apr 16

JSON
JSON

12 May 15

Andre software developer Mozilla

Lightning
Lightning

27 Apr 18

Update Scanner
Update Scanner

12 Jul 15

PyBrowserID
PyBrowserID

13 May 15

Kommentarer til Rust

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!