Rust

Software screenshot:
Rust
Podrobnosti Software:
Verze: 1.7.0 Aktualizováno
Datum uploadu: 9 Apr 16
Vývojka: Mozilla
Licence: Volný
Popularita: 220

Rating: 4.0/5 (Total Votes: 1)

Rust přichází jako sadu souvisejících knihoven, dokumentačních souborů, a full-na kompilátoru.

Jazyk sám byl napsán speciálně pro vývoj webových aplikací klient-server, přičemž hlavní důraz je na rychlost a crash bez návrhu.

syntax Rust je velmi podobná C a C ++, takže je velmi snadné zjistit, jestli máte základní znalosti programování.

Aplikace napsané v Rust jsou pozoruhodně stabilní

Co je nového v této verzi:.

  • drtivá většina standardní knihovny je nyní # [stabilní]. Že již není možné použít nestabilní funkce se stabilní sestavení kompilátor.
  • Mnoho populárních bedny na crates.io nyní pracují na uvolnění kanálu stabilní.
  • Arithmetic na základní typy celočíselných nyní zkontroluje přetečení v sestavení ladění.

Co je nového ve verzi 1.6.0:

  • Drtivá většina standardní knihovny je nyní # [stabilní]. Že již není možné použít nestabilní funkce se stabilní sestavení kompilátor.
  • Mnoho populárních bedny na crates.io nyní pracují na uvolnění kanálu stabilní.
  • Arithmetic na základní typy celočíselných nyní zkontroluje přetečení v sestavení ladění.

Co je nového ve verzi 1.5.0:

  • Drtivá většina standardní knihovny je nyní # [stabilní]. Že již není možné použít nestabilní funkce se stabilní sestavení kompilátor.
  • Mnoho populárních bedny na crates.io nyní pracují na uvolnění kanálu stabilní.
  • Arithmetic na základní typy celočíselných nyní zkontroluje přetečení v sestavení ladění.

Co je nového ve verzi 1.3.0:

  • Drtivá většina standardní knihovny je nyní # [stabilní]. Že již není možné použít nestabilní funkce se stabilní sestavení kompilátor.
  • Mnoho populárních bedny na crates.io nyní pracují na uvolnění kanálu stabilní.
  • Arithmetic na základní typy celočíselných nyní zkontroluje přetečení v sestavení ladění.

Co je nového ve verzi 1.0.0:

  • Drtivá většina standardní knihovny je nyní # [stabilní]. Že již není možné použít nestabilní funkce se stabilní sestavení kompilátor.
  • Mnoho populárních bedny na crates.io nyní pracují na uvolnění kanálu stabilní.
  • Arithmetic na základní typy celočíselných nyní zkontroluje přetečení v sestavení ladění.

Co je nového ve verzi 0.12.0 / 1.0.0-beta.4:

  • Úvodní dokumentace (nyní nazvaný Rust Guide) byl zcela přepracován, protože mají řadu doplňkových průvodců.
  • Rust je správce balíčků, Cargo, nadále zlepšuje a je někdy považován za docela úžasné.
  • Mnoho API v std byly přezkoumány a aktualizovány pro soulad s pokyny Rust kódování v-rozvoji. Standardní dokumentace knihovna sleduje průběh stabilizace.
  • Drobné knihovny byly přesunuty out-of-stromu na rez-lang org na GitHub: UUID, semver, glob, num, hexfloat, fourcc. Mohou být instalovány s nákladem.
  • Životnost vynechání umožňuje životnost anotace zůstat mimo deklarace funkce v mnoha běžných situacích.
  • Rust nyní pracuje na 64-bitové Windows.

Co je nového ve verzi 0.12.0 / 1.0.0-alpha:

  • V úvodní dokumentace ( nyní volal Rust Guide) byl zcela přepracován, protože mají řadu doplňkových průvodců.
  • Rust je správce balíčků, Cargo, nadále zlepšuje a je někdy považován za docela úžasné.
  • Mnoho API v std byly přezkoumány a aktualizovány pro soulad s pokyny Rust kódování v-rozvoji. Standardní dokumentace knihovna sleduje průběh stabilizace.
  • Drobné knihovny byly přesunuty out-of-stromu na rez-lang org na GitHub: UUID, semver, glob, num, hexfloat, fourcc. Mohou být instalovány s nákladem.
  • Životnost vynechání umožňuje životnost anotace zůstat mimo deklarace funkce v mnoha běžných situacích.
  • Rust nyní pracuje na 64-bitové Windows.

Co je nového v 0.11.0:.

  • struct pole jsou nyní všichni ve výchozím nastavení soukromé
  • Vektor indexy a posun částky jsou oba musí být `uint` nyní místo jakéhokoli integrálního typu.
  • Byte znak, byte řetězec, a surové bajtů řetězcové literály jsou nyní všechny podporované podle prefixu normální doslovný s koncovkou `b`.
  • Více Abis již nejsou povoleny v ABI řetězci
  • Syntaxe životů na clousres / postupy byla mírně vylepšil.
  • bod modul Plovoucí byl odstraněn od jazyka, že je stále ještě zajišťuje realizaci knihovny, nicméně.
  • Privátní výčtu varianty jsou nyní zakázány.
  • `priv` klíčového slova byla odstraněna z jazyka.
  • Uzávěr již nemůže být vyvolán prostřednictvím & -pointer.
  • `použití foo, bar, baz;.` Syntax byl odstraněn od jazyka
  • Transmute Vnitřní již pracuje na parametrech typu.
  • Statika nyní umožňují kameny / položky v jejich definici.
  • Trait hranice jsou od sebe odděleny od objektů s + namísto:. Nyní
  • Mutably vypůjčené objekty již nemůže být čteny, zatímco oni jsou půjčil.

Co je nového ve verzi 0.10:

  • Nový proces RFC je nyní na místě pro změnu jazyka .
  • vzory s `` @ -pointers byly odstraněny z jazyka.
  • vzory s unikátními vektorů ( `~ [T]`) byly odebrány z jazyka.
  • vzory s unikátními řetězců ( `~ str`) byly vyjmuty z jazyka.

Co je nového ve verzi 0.9:

  • Made rozsáhlých vylepšení běhu a I / O subsystému.
  • Představený statické propojení a link-time optimalizace.
  • Snížená různorodost uzávěry jazyka.

Co je nového ve verzi 0.8:

  • Řetězce již neobsahují koncové nuly. Nový `std :: c_str` modul poskytuje nové mechanismy pro převod do složky C strun.
  • Typ zahraničních funkcí je nyní `extern & quot; C & quot; fn` namísto `* U8 '.
  • FFI byl přepracován tak, že zahraniční funkce se nazývají přímo, namísto prostřednictvím obalu zásobníku-přepínání.
  • Syntaxe `for` smyčka změnil pracovat s` Iterator` znaku.
  • Po dlouhé době, odvíjení práce na systému Windows.
  • Výchozí metody jsou připraveny k použití.
  • Mnoho dědičnost zvláštnost chyb.
  • vlastnil a zapůjčené předměty rys pracovat spolehlivěji.

Co je nového ve verzi 0.6:

  • nahradil "nákladem" balíček manažer s 'rustpkg'
  • Přidal všestranný "rez" nástroj
  • `rustc --test` nyní podporuje standardy s` # [lavičce] `atributu
  • rustc nyní * * pokusy nabídnout návrhy kontroly pravopisu
  • Vylepšená podpora pro architekturu ARM a Android
  • Předběžná MIPS backend
  • Vylepšená zahraniční funkce ABI implementace pro x86, x86_64
  • Různá vylepšení využití paměti
  • Rust kód může být vložen do cizího kódu v omezených případech

Co je nového ve verzi 0.5:

  • Nová manipulace s podmínkou systém `jádru :: condition`
  • Timsort přidán `std :: sort`
  • Nový prioritní fronta, `std :: priority_queue`
  • Potrubí pro serializovatelný typy, `std :: flatpipes '
  • Serializační přepracovat tak, aby byl rys-based
  • rozšířila `getopts` definice
  • přeřazen futures na `std`
  • Další funkce jsou nyní čisté
  • `core :: comm` přejmenována na` oldcomm`. Stále zastaralé
  • `` rustdoc` a cargo` jsou knihovny nyní
  • Přidán předběžný REPL, `rusti`
  • licence změnila z MIT duální MIT / APL2

Co je nového ve verzi 0.3.1:.

  • Minor OSX fix

Co je nového ve verzi 0.3:

  • New kódování vymoženosti
  • Sémantický vyčištění
  • Experimentální nové jazykové funkce
  • Type odraz
  • Odstranění různých zastaralých funkcí
  • Compiler reorganizace

Omezení :.

  • Dokumentace není úplná
  • Výkon je nižší než zamýšleného cíle.
  • standardní knihovny rozhraní API jsou předmětem rozsáhlé změny, reorganizace.
  • Jazykové úrovně vytváření verzí ještě není v provozu - budoucnost kód zlomí nečekaně
  • .

Podobný software

ClearScript
ClearScript

20 Jul 15

Klass
Klass

28 Apr 16

withrestart
withrestart

28 Feb 15

PyHAML
PyHAML

13 Apr 15

Ostatní software developer Mozilla

Brick
Brick

12 May 15

Mozilla Firefox
Mozilla Firefox

12 Apr 18

Webian Shell
Webian Shell

7 May 15

Komentáře k Rust

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie