Rust

Screenshot Software:
Rust
Detalii soft:
Versiune: 1.7.0 Actualizat
Incarca data: 9 Apr 16
Producător: Mozilla
Licenţă: Gratuit
Popularitate: 220

Rating: 4.0/5 (Total Votes: 1)

Rust vine ca o suită de biblioteci asociate, a fișierelor de documentație, precum și un full-on compilator.

Limba în sine a fost scris special pentru dezvoltarea de aplicații client-server Web, accentul principal fiind pe viteza si un design-accident gratuit.

sintaxa Rust este foarte similar cu C și C ++, ceea ce face foarte ușor de învățat dacă aveți cunoștințe de bază de programare.

Aplicațiile scrise în Rust sunt, în special stabile

Ce este nou în această versiune:.

  • marea majoritate a bibliotecii standard este acum # [stabil]. Nu mai este posibil să se utilizeze caracteristici instabile, cu o construcție stabilă de compilator.
  • De multe cutii populare pe crates.io acum lucreaza pe canalul de eliberare stabilă.
  • aritmetică pe tipuri întregi de bază verifică acum pentru preaplin în depanare construiește.

Ce este nou în versiunea 1.6.0:

  • Marea majoritate a bibliotecii standard este acum # [grajd]. Nu mai este posibil să se utilizeze caracteristici instabile, cu o construcție stabilă de compilator.
  • De multe cutii populare pe crates.io acum lucreaza pe canalul de eliberare stabilă.
  • aritmetică pe tipuri întregi de bază verifică acum pentru preaplin în depanare construiește.

Ce este nou în versiunea 1.5.0:

  • Marea majoritate a bibliotecii standard este acum # [grajd]. Nu mai este posibil să se utilizeze caracteristici instabile, cu o construcție stabilă de compilator.
  • De multe cutii populare pe crates.io acum lucreaza pe canalul de eliberare stabilă.
  • aritmetică pe tipuri întregi de bază verifică acum pentru preaplin în depanare construiește.

Ce este nou în versiunea 1.3.0:

  • Marea majoritate a bibliotecii standard este acum # [grajd]. Nu mai este posibil să se utilizeze caracteristici instabile, cu o construcție stabilă de compilator.
  • De multe cutii populare pe crates.io acum lucreaza pe canalul de eliberare stabilă.
  • aritmetică pe tipuri întregi de bază verifică acum pentru preaplin în depanare construiește.

Ce este nou în versiunea 1.0.0:

  • Marea majoritate a bibliotecii standard este acum # [grajd]. Nu mai este posibil să se utilizeze caracteristici instabile, cu o construcție stabilă de compilator.
  • De multe cutii populare pe crates.io acum lucreaza pe canalul de eliberare stabilă.
  • aritmetică pe tipuri întregi de bază verifică acum pentru preaplin în depanare construiește.

Ce este nou în versiunea 0.12.0 / 1.0.0-beta.4:

  • introductiv documentație (numit acum Ghidul Rust) a fost complet rescris, ca au un număr de ghiduri suplimentare.
  • managerul de pachete Rust, Cargo, continuă să se îmbunătățească și este uneori considerat a fi destul de minunat.
  • Mulți API în std au fost revizuite și actualizate pentru consecvență cu liniile directoare de codificare Rust, în dezvoltare. Documentația de bibliotecă standard de piese progresul de stabilizare.
  • Bibliotecile minore au fost mutate în afara copac la rugina-lang org pe GitHub: UUID, semver, glob, num, hexfloat, FourCC. Ele pot fi instalate cu Cargo.
  • Durata de viață eliziune permite adnotări pe parcursul vieții să fie lăsate în afara declarațiilor de funcții în multe situații obișnuite.
  • Rust funcționează acum pe 64 de biți pentru Windows.

Ce este nou în versiunea / 1.0.0-alpha 0.12.0:

  • Documentația introductivă ( acum numit Ghidul Rust) a fost complet rescris, ca au un număr de ghiduri suplimentare.
  • managerul de pachete Rust, Cargo, continuă să se îmbunătățească și este uneori considerat a fi destul de minunat.
  • Mulți API în std au fost revizuite și actualizate pentru consecvență cu liniile directoare de codificare Rust, în dezvoltare. Documentația de bibliotecă standard de piese progresul de stabilizare.
  • Bibliotecile minore au fost mutate în afara copac la rugina-lang org pe GitHub: UUID, semver, glob, num, hexfloat, FourCC. Ele pot fi instalate cu Cargo.
  • Durata de viață eliziune permite adnotări pe parcursul vieții să fie lăsate în afara declarațiilor de funcții în multe situații obișnuite.
  • Rust funcționează acum pe 64 de biți pentru Windows.

Ce este nou în versiunea 0.11.0:.

  • câmpurile Struct sunt acum toate privat implicit
  • indicii vectoriale în schimburi și sumele sunt ambele necesare pentru a fi un `uint` acum, în loc de orice tip integral.
  • de caractere octet, octet șir, și un sir de caractere octet prime sunt acum toate sprijinite prin prefixarea normală literală cu un `B`.
  • ABIS multiple nu mai sunt permise într-un șir de ABI
  • Sintaxa pentru vieți pe clousres / proceduri a fost optimizat ușor.
  • Floating punctul modulului a fost eliminată din limba respectivă, este încă asigurată de o punere în aplicare bibliotecă, cu toate acestea.
  • Variantele enum private sunt acum permise.
  • `cuvântul cheie priv` a fost eliminată din limba.
  • O închidere nu mai poate fi invocată printr-o & -pointer.
  • `utilizare foo, bar, Baz;.` Sintaxa a fost eliminată din limba
  • transmutam intrinseci nu mai funcționează pe parametrii de tip.
  • Statică permit acum blocuri / articole în definiția lor.
  • limitele Trait sunt separate de obiecte cu + în loc de:. Acum
  • obiecte Mutably împrumutate nu mai pot fi citite în timp ce acestea sunt împrumutate.

Ce este nou în versiunea 0.10:

  • Un nou proces RFC este acum în vigoare pentru modificarea limbii .
  • Modele cu `` @ -pointers au fost eliminate din limba.
  • Modele cu vectori unici ( `~ [T]`) au fost eliminate din limba.
  • Modele cu șiruri unice ( `~ str`) au fost eliminate din limba.

Ce este nou în versiunea 0.9:

  • Made îmbunătățiri extinse la runtime-ul și I / O subsistem.
  • legarea statică introduse și link-ul de timp de optimizare.
  • A redus varietate de închideri în limba.

Ce este nou în versiunea 0.8:

  • Corzi nu mai conține traseu mobil null-uri. Noul `Modulul std :: c_str` prevede noi mecanisme de conversie la șiruri C.
  • Tipul de funcții străine este acum `& quot extern C & quot; fn` in loc de `* U8 '.
  • FFI a fost revizuit astfel încât funcțiile străine sunt numite în mod direct, în loc printr-un înveliș de comutare stivă.
  • `Sintaxa buclei for` sa schimbat pentru a lucra cu` Iterator` trasatura.
  • În cele din urmă, depanare funcționează pe Windows.
  • Metodele implicite sunt gata pentru utilizare.
  • De multe bug-uri de moștenire ca trăsătură fixă.
  • deținute și obiecte împrumutate trăsătură funcționează mai fiabil.

Ce este nou în versiunea 0.6:

  • Înlocuit "marfă" manager de pachete cu 'rustpkg'
  • adăugată scop toate instrument de "rugina"
  • `rustc --test` suportă acum benchmark cu` # [banc] `atributul
  • rustc acum * * încercări de a oferi sugestii de ortografie
  • Suport îmbunătățit pentru ARM și Android
  • preliminar MIPS backend
  • funcția externă îmbunătățită de punere în aplicare ABI pentru x86, x86_64
  • Diverse îmbunătățiri de utilizare a memoriei
  • Codul Rust poate fi încorporat în codul străin în circumstanțe limitate

Ce este nou în versiunea 0.5:

  • Noul sistem de manipulare în stare `miez :: condition`
  • Timsort adăugat la `std :: sort`
  • Noua coadă de prioritate, `std :: priority_queue`
  • Țevi pentru tipuri de serializabilă `std :: flatpipes '
  • serializare overhauled să fie ca trăsătură pe bază de
  • marginali `definiții getopts`
  • Mutat în contracte futures `std`
  • Mai multe funcții sunt pure acum
  • `core :: comm` redenumit` oldcomm`. Încă depreciat
  • `rustdoc` și` cargo` sunt biblioteci acum
  • Adăugat un REPL preliminar, `rusti`
  • Licența schimbat de la MIT pentru a dubla MIT / APL2

Ce este nou în versiunea 0.3.1:.

  • Minor OSX fix

Ce este nou în versiunea 0.3:

  • Nou facilități de codificare
  • semantic de curățare
  • caracteristici noi experimentale de limbă
  • Tip reflecție
  • După îndepărtarea diferitelor caracteristici depășite
  • compilatoare reorganizare

Limitări :.

  • Documentația este incompletă
  • Performanța este sub ținta dorită.
  • API-uri de bibliotecă standard sunt supuse unor modificări ample, reorganizare.
  • la nivel de limbă nu este încă versionare operațional - cod viitor se va rupe în mod neașteptat
  • .

Software similare

Morph
Morph

13 May 15

withrestart
withrestart

28 Feb 15

Ejscript
Ejscript

11 Mar 16

PHP
PHP

12 May 16

Alte software-uri de dezvoltator Mozilla

Firefox
Firefox

12 Apr 18

django-cronjobs
django-cronjobs

11 May 15

Firefox 64-bit
Firefox 64-bit

2 Apr 18

Comentarii la Rust

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie