Rust

Software skärmdump:
Rust
Mjukvaruinformation:
Version: 1.7.0 Uppdaterad
Ladda upp dagen: 9 Apr 16
Utvecklare: Mozilla
Licens: Gratis
Popularitet: 220

Rating: 4.0/5 (Total Votes: 1)

Rost kommer som en svit av tillhörande bibliotek, dokumentationsfiler, och en full-on kompilator.

Språket själv var skriven speciellt för att utveckla klient-server Web apps, med huvudfokus är på hastighet och en krasch fri design.

Rust syntax är mycket likt C och C ++, vilket gör det mycket lätt att lära sig om du har grundläggande kunskaper i programmering.

Program skrivna i Rust är särskilt stabil

Vad är nytt i den här versionen.

  • majoriteten av standardbiblioteket är nu # [stabil]. Det är inte längre möjligt att använda instabila egenskaper med en stabil build av kompilatorn.
  • Många populära lådor på crates.io arbetar nu på den stabila utgåvan kanal.
  • Aritmetiska om grundläggande heltal typer kontrollerar nu spill i debug bygger.

Vad är nytt i version 1.6.0:

  • De allra flesta av standardbiblioteket är nu # [stabil]. Det är inte längre möjligt att använda instabila egenskaper med en stabil build av kompilatorn.
  • Många populära lådor på crates.io arbetar nu på den stabila utgåvan kanal.
  • Aritmetiska om grundläggande heltal typer kontrollerar nu spill i debug bygger.

Vad är nytt i version 1.5.0:

  • De allra flesta av standardbiblioteket är nu # [stabil]. Det är inte längre möjligt att använda instabila egenskaper med en stabil build av kompilatorn.
  • Många populära lådor på crates.io arbetar nu på den stabila utgåvan kanal.
  • Aritmetiska om grundläggande heltal typer kontrollerar nu spill i debug bygger.

Vad är nytt i version 1.3.0:

  • De allra flesta av standardbiblioteket är nu # [stabil]. Det är inte längre möjligt att använda instabila egenskaper med en stabil build av kompilatorn.
  • Många populära lådor på crates.io arbetar nu på den stabila utgåvan kanal.
  • Aritmetiska om grundläggande heltal typer kontrollerar nu spill i debug bygger.

Vad är nytt i version 1.0.0:

  • De allra flesta av standardbiblioteket är nu # [stabil]. Det är inte längre möjligt att använda instabila egenskaper med en stabil build av kompilatorn.
  • Många populära lådor på crates.io arbetar nu på den stabila utgåvan kanal.
  • Aritmetiska om grundläggande heltal typer kontrollerar nu spill i debug bygger.

Vad är nytt i version 0.12.0 / 1.0.0-beta.4:

  • Den inledande dokumentation (som nu kallas Rust guide) har skrivits, som har ett antal kompletterande guider.
  • Rust pakethanterare, Cargo, fortsätter att förbättras och ibland anses vara ganska häftigt.
  • Många API i std har granskats och uppdaterats för överensstämmelse med de riktlinjer som Rust kodning i utveckling. Standardbiblioteket dokumentation spår stabilisering framsteg.
  • Mindre bibliotek har flyttats utanför trädet till rost lang org på GitHub: UUID, semver, glob, num, hexfloat, FourCC. De kan installeras med Cargo.
  • livstid elision tillåter livstid kommentarer lämnas ut av funktionsdeklarationer i många vanliga scenarier.
  • Rust fungerar nu på 64-bitars Windows.

Vad är nytt i version 0.12.0 / 1.0.0-alpha:

  • Den inledande dokumentation ( nu kallas Rust guide) har skrivits, som har ett antal kompletterande guider.
  • Rust pakethanterare, Cargo, fortsätter att förbättras och ibland anses vara ganska häftigt.
  • Många API i std har granskats och uppdaterats för överensstämmelse med de riktlinjer som Rust kodning i utveckling. Standardbiblioteket dokumentation spår stabilisering framsteg.
  • Mindre bibliotek har flyttats utanför trädet till rost lang org på GitHub: UUID, semver, glob, num, hexfloat, FourCC. De kan installeras med Cargo.
  • livstid elision tillåter livstid kommentarer lämnas ut av funktionsdeklarationer i många vanliga scenarier.
  • Rust fungerar nu på 64-bitars Windows.

Vad är nytt i version 0.11.0.

  • Struct fält är nu alla privata som standard
  • Vector index och skift mängder båda måste vara en `uint` nu i stället för någon integrerad typ.
  • byte, byte sträng, och råa byte stränglitteraler nu alla stöds genom att inleda normal bokstavlig med en 'b.
  • Flera Abis inte längre tillåten i en ABI string
  • Syntaxen för livs på clousres / förfaranden har tweaked något.
  • Flyttals modul har tagits bort från språket, det är fortfarande tillhandahålls av ett genomförande bibliotek, dock.
  • Privata enum varianter nu otillåtna.
  • 'priv` sökord har tagits bort från språket.
  • En förslutning kan inte längre kan åberopas genom en & -pointer.
  • `användning foo, bar, baz,. 'Syntaxen har tagits bort från språket
  • Förvandla inneboende inte längre fungerar på typparametrar.
  • Statik tillåter nu blockerar / poster i sin definition.
  • Trait gränser separeras från objekt med + i stället för:. Nu
  • Mutably lånade föremål kan inte längre läsas medan de lånat.

Vad är nytt i version 0.10:

  • En ny RFC process är nu på plats för att modifiera språk .
  • Mönster med `@` -pointers har tagits bort från språket.
  • Mönster med unika vektorer ( `~ [T] ') har tagits bort från språket.
  • Mönster med unika strängar ( `~ str`) har tagits bort från språket.

Vad är nytt i version 0.9:

  • gjort omfattande förbättringar av runtime och I / O-delsystem.
  • Infört statisk länkning och länktidsoptimering.
  • Minskad olika nedläggningar i språket.

Vad är nytt i version 0.8:

  • Strängar inte längre innehåller avslutande nollor. Den nya `std :: c_str` modul ger nya mekanismer för att omvandla till C strängar.
  • Vilken typ av utländska funktioner är nu 'extern & quot; C & quot; fn` stället för `* u8".
  • FFI har omarbetats så att utländska funktioner kallas direkt, i stället för genom en stapel växling omslag.
  • 'for` loop syntax har förändrats för att arbeta med det så kallade Iterator` drag.
  • Äntligen, palatsliknande fungerar på Windows.
  • Standardmetoder är klara för användning.
  • Många drag arvs buggar fast.
  • Ägs och lånade egenskapsobjekt arbeta mer tillförlitligt sätt.

Vad är nytt i version 0.6:

  • Ersatt av "last" pakethanterare med "rustpkg '
  • Inkom allrengöringsmedel "rost" verktyg
  • 'rustc --test` stöder nu riktmärken med `# [bänk]` attribut
  • rustc nu * försök * att erbjuda stavningsförslag
  • Förbättrat stöd för ARM och Android
  • Preliminär MIPS backend
  • Förbättrad främmande funktion ABI genomförande för x86, x86_64
  • förbättringar Olika minnesanvändning
  • Rust kod kan bäddas in främmande kod under begränsade omständigheter

Vad är nytt i version 0.5:

  • Ny skick hanteringssystem i `kärna :: gott tillstånd
  • Timsort läggas till `std :: sort`
  • Ny prioritetskö, `std :: priority_queue`
  • Rör för serialiserbara typer `std :: flatpipes"
  • serie översyn vara drag-baserade
  • expand `getopts` definitioner
  • Flyttade terminer till `std`
  • Fler funktioner är ren nu
  • 'kärna :: comm` bytt namn till `oldcomm`. Fortfarande föråldrat
  • 'rustdoc` och `cargo` är biblioteken nu
  • Lade till en preliminär REPL, `rusti`
  • Licens ändrats från MIT med dubbla MIT / APL2

Vad är nytt i version 0.3.1.

  • Mindre OSX fix

Vad är nytt i version 0.3:

  • Ny kodning bekvämligheter
  • semantiska rensning
  • Experimentellt nya språkfunktioner
  • Typ reflektion
  • Borttagning av olika föråldrade funktioner
  • Compiler omorganisation

Begränsningar .

  • Dokumentation är ofullständig
  • Prestanda är under avsedda målet.
  • Standardbiblioteket API är föremål för omfattande förändringar, omorganisation.
  • är språknivå versionshantering ännu inte i drift - framtida kod kommer att bryta oväntat
  • .

Liknande mjukvara

PEG.js
PEG.js

28 Sep 15

ClearScript
ClearScript

20 Jul 15

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

Annan programvara för utvecklare Mozilla

Easy Access
Easy Access

22 Jan 15

Update Scanner
Update Scanner

12 Jul 15

MRJPluginCarbon
MRJPluginCarbon

3 Jan 15

LLJS
LLJS

5 Jun 15

Kommentarer till Rust

Kommentarer hittades inte
Kommentar
Slå på bilder!