Rust

Sagteware kiekie:
Rust
Sagteware besonderhede:
Weergawe: 1.7.0 Opgedateer
Upload datum: 9 Apr 16
Ontwikkelaar: Mozilla
Lisensie: Gratis
Populariteit: 220

Rating: 4.0/5 (Total Votes: 1)

Rust kom as 'n suite van geassosieerde biblioteke, dokumentasie lêers, en 'n full-on samesteller.

Die taal self is spesifiek geskryf vir die ontwikkeling van kliënt-bediener web programme, met die hooffokus op spoed en 'n ongeluk-vrye ontwerp.

Rust se sintaks is baie soortgelyk aan C en C ++, maak dit baie maklik om te leer as jy 'n basiese kennis het van programmering.

Aansoeke geskryf in Rust is veral stabiele

Wat is nuut in hierdie release:.

  • Die oorgrote meerderheid van die standaard biblioteek is nou # [stabiele]. Dit is nie meer moontlik om onstabiele funksies te gebruik met 'n stabiele bou van die samesteller.
  • Baie gewilde kratte op crates.io nou werk aan die stabiele weergawe kanaal.
  • Rekenkundige op basiese tipes heelgetal tjeks nou vir oorloop in ontfout bou.

Wat is nuut in weergawe 1.6.0:

  • Die oorgrote meerderheid van die standaard biblioteek is nou # [stabiele]. Dit is nie meer moontlik om onstabiele funksies te gebruik met 'n stabiele bou van die samesteller.
  • Baie gewilde kratte op crates.io nou werk aan die stabiele weergawe kanaal.
  • Rekenkundige op basiese tipes heelgetal tjeks nou vir oorloop in ontfout bou.

Wat is nuut in weergawe 1.5.0:

  • Die oorgrote meerderheid van die standaard biblioteek is nou # [stabiele]. Dit is nie meer moontlik om onstabiele funksies te gebruik met 'n stabiele bou van die samesteller.
  • Baie gewilde kratte op crates.io nou werk aan die stabiele weergawe kanaal.
  • Rekenkundige op basiese tipes heelgetal tjeks nou vir oorloop in ontfout bou.

Wat is nuut in weergawe 1.3.0:

  • Die oorgrote meerderheid van die standaard biblioteek is nou # [stabiele]. Dit is nie meer moontlik om onstabiele funksies te gebruik met 'n stabiele bou van die samesteller.
  • Baie gewilde kratte op crates.io nou werk aan die stabiele weergawe kanaal.
  • Rekenkundige op basiese tipes heelgetal tjeks nou vir oorloop in ontfout bou.

Wat is nuut in weergawe 1.0.0:

  • Die oorgrote meerderheid van die standaard biblioteek is nou # [stabiele]. Dit is nie meer moontlik om onstabiele funksies te gebruik met 'n stabiele bou van die samesteller.
  • Baie gewilde kratte op crates.io nou werk aan die stabiele weergawe kanaal.
  • Rekenkundige op basiese tipes heelgetal tjeks nou vir oorloop in ontfout bou.

Wat is nuut in weergawe 0.12.0 / 1.0.0-beta.4:

  • Die inleidende dokumentasie (nou bekend as die Rust Guide) is heeltemal herskryf, as 'n aantal aanvullende gidse.
  • Rust se pakket bestuurder, Cargo, gaan voort om te verbeter en word soms beskou as redelik asemrowend wees.
  • Baie API's in std is hersien en opgedateer vir konsekwentheid met die in-ontwikkeling Rust kodering riglyne. Die standaard biblioteek dokumentasie spore vordering stabilisering.
  • Klein biblioteke is verskuif buite-boom om die roes-lang org op GitHub: UUID, semver, glob, NUM, hexfloat, fourcc. Hulle kan geïnstalleer word met Cargo.
  • Lifetime elisie kan leeftyd notas word opgehou funksie verklarings in baie algemene scenario's.
  • Rust werk nou op 64-bis Windows.

Wat is nuut in weergawe 0.12.0 / 1.0.0-alfa:

  • Die inleidende dokumentasie ( nou bekend as die Rust Guide) is heeltemal herskryf, as 'n aantal aanvullende gidse.
  • Rust se pakket bestuurder, Cargo, gaan voort om te verbeter en word soms beskou as redelik asemrowend wees.
  • Baie API's in std is hersien en opgedateer vir konsekwentheid met die in-ontwikkeling Rust kodering riglyne. Die standaard biblioteek dokumentasie spore vordering stabilisering.
  • Klein biblioteke is verskuif buite-boom om die roes-lang org op GitHub: UUID, semver, glob, NUM, hexfloat, fourcc. Hulle kan geïnstalleer word met Cargo.
  • Lifetime elisie kan leeftyd notas word opgehou funksie verklarings in baie algemene scenario's.
  • Rust werk nou op 64-bis Windows.

Wat is nuut in weergawe 0.11.0:.

  • struct velde is nou al private by verstek
  • Vector indekse en skuif bedrae is albei nodig is om 'n `uint` nou in plaas van 'n integrale tipe.
  • Byte karakter, byte string, en rou byte karkaterkonstantes nou al deur voorvoegsel die normale letterlike met 'n `b`.
  • Verskeie ABIS is nie meer toegelaat in 'n ABI string
  • Die sintaksis vir leeftyd op clousres / prosedures is effens tweaked.
  • Floating punt modulus is verwyder uit die taal, dit is nog steeds deur 'n uitvoering biblioteek egter.
  • Private enum variante is nou verwerp.
  • Die `priv` navraag is verwyder van die taal.
  • 'n sluiting kan nie meer opgeroep deur 'n & -pointer.
  • Die `gebruik cat, bar, Baz;.` Sintaksis is verwyder uit die taal
  • Die transformer intrinsieke werk nie meer op tipe parameters.
  • Statika nou toelaat blokke / items in hul definisie.
  • Trait perke is geskei van voorwerpe met + in plaas van:. Nou
  • Mutably geleen voorwerpe kan nie meer lees terwyl hulle geleen.

Wat is nuut in weergawe 0,10:

  • 'n Nuwe RFC proses is nou in plek vir die wysiging van die taal .
  • patrone met `@` -pointers is verwyder uit die taal.
  • Patrone met 'n unieke vektore ( `~ [T]`) is verwyder uit die taal.
  • Patrone met 'n unieke snare ( `~ str`) het uit die taal verwyder is.

Wat is nuut in weergawe 0.9:

  • Made uitgebreide verbeterings aan die runtime en I / O substelsel.
  • Ingevoerde statiese skakeling en 'n skakel-time optimalisering.
  • verlaagde die verskeidenheid van sluitings in die taal.

Wat is nuut in weergawe 0.8:

  • Strings nie meer bevat sleep nulls. Die nuwe `st :: c_str` module bied nuwe meganismes vir die omskakeling na C snare.
  • Die tipe buitelandse funksies is nou `eksterne & quot; C & quot; fn` in plaas van `* O8 '.
  • Die FFI is oorgedoen sodanig dat buitelandse funksies direk geroep, in plaas van deur 'n stapel te skakel wrapper.
  • Die `for` lus sintaksis verander om te werk met die` Iterator` eienskap.
  • Ten einde laaste, ontspan werke op Windows.
  • Standaard metodes is gereed vir gebruik.
  • Baie eienskap erfenis foute herstel.
  • besit en geleende eienskap voorwerpe werk meer betroubaar.

Wat is nuut in weergawe 0.6:

  • Vervang die "vrag" pakket bestuurder met 'rustpkg'
  • Bygevoeg all-purpose "roes" hulpmiddel
  • `rustc --test` ondersteun nou maatstawwe met die` # [bank] `kenmerk
  • rustc nou * pogings * om spelling voorstelle bied
  • Verbeterde ondersteuning vir ARM en Android
  • Voorlopige MIPS backend
  • Verbeterde buitelandse funksie ABI implementering vir x86, x86_64
  • Verskeie geheue gebruik verbeterings
  • Rust-kode kan word ingebed in buitelandse kode onder beperkte omstandighede

Wat is nuut in weergawe 0.5:

  • New toestand hantering stelsel in `kern :: toestand oor
  • Timsort bygevoeg `st :: sort`
  • New prioriteit tou: st :: priority_queue`
  • Pype vir serialiseerbaar tipes: st :: flatpipes '
  • serialisasie oorgedoen te wees eienskap-gebaseerde
  • uitgebreide `getopts` definisies
  • geskuif termynmark om `std`
  • Meer funksies is pure nou
  • `kern :: comm` herdoop tot` oldcomm`. Tog afgekeur
  • `rustdoc` en` cargo` is biblioteke nou
  • Bygevoeg 'n voorlopige repl: rusti`
  • lisensie verander van MIT om dubbele MIT / APL2

Wat is nuut in weergawe 0.3.1:.

  • Klein OSX fix

Wat is nuut in weergawe 0.3:

  • New kodering geriewe
  • Semantiese opruim
  • eksperimentele nuwe taal funksies
  • Tipe weerspieëling
  • Die opheffing van verskeie uitgediende funksies
  • Vertalerkonstruksie herorganisasie

Beperkings :.

  • Dokumentasie is onvolledig
  • Performance onder beoogde teiken.
  • Standard biblioteek API is onderhewig aan 'n uitgebreide verandering, herorganisasie.
  • Taal-vlak weergawes is nog nie operasioneel - toekomstige kode sal onverwags breek
  • .

Soortgelyke sagteware

Python
Python

10 Feb 16

Roodi
Roodi

1 Mar 15

UFL
UFL

12 May 15

AMDclean
AMDclean

12 May 15

Ander sagteware ontwikkelaar Mozilla

Webian Shell
Webian Shell

7 May 15

L20n
L20n

1 Oct 15

Mozilla
Mozilla

3 Jun 15

Firefox Portable
Firefox Portable

29 Apr 18

Kommentaar te Rust

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!