Rust

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

Rating: 3.0/5 (Total Votes: 2)

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

RubyTree
RubyTree

1 Mar 15

sweet.js
sweet.js

28 Feb 15

Skulpt
Skulpt

12 Apr 15

Gauche
Gauche

13 May 15

Ostatní software developer Mozilla

Mozilla Firefox
Mozilla Firefox

4 May 20

Webian Shell
Webian Shell

7 May 15

L20n
L20n

1 Oct 15

Komentáře k Rust

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!