Rust

Software screenshot:
Rust
Software ətraflı:
Version: 1.7.0 Yenil?nib
Tarixi Upload: 9 Apr 16
Geliştirici: Mozilla
Lisenziya: Pulsuz
Məşhurluq: 402

Rating: 3.0/5 (Total Votes: 2)

Rust bağlı kitabxanalar, sənədlərin faylları bir suite kimi gəlir, və tam-on compiler.

dil özü əsas diqqət sürətli və qəza-pulsuz dizayn olan, client-server Web apps inkişaf üçün xüsusi yazılmışdır.

Rust syntax əsas proqramlaşdırma bilik varsa, bu, çox asan öyrənmək üçün edilməsi, ++ C və C çox oxşardır.


.

  • Rust yazılı

    Proqramlar

    Bu azad yeni nədir xüsusən sabit standart kitabxana əksəriyyəti indi # [sabit] edir. Bu compiler sabit build ilə qeyri-sabit funksiyaları istifadə etmək üçün artıq mümkün deyil.

  • crates.io bir çox məşhur kiçik kafesler indi sabit azad kanalı üzərində işləyirik.
  • əsas tam növ hesab artıq debug in daşması yoxlayır qurur.

nədir versiyası 1.6.0 yeni

standart kitabxana əksəriyyəti indi #

  • edir
      [sabit]. Bu compiler sabit build ilə qeyri-sabit funksiyaları istifadə etmək üçün artıq mümkün deyil.
    • crates.io bir çox məşhur kiçik kafesler indi sabit azad kanalı üzərində işləyirik.
    • əsas tam növ hesab artıq debug in daşması yoxlayır qurur.

    nədir versiyası 1.5.0 yeni

    standart kitabxana əksəriyyəti indi #

  • edir
      [sabit]. Bu compiler sabit build ilə qeyri-sabit funksiyaları istifadə etmək üçün artıq mümkün deyil.
    • crates.io bir çox məşhur kiçik kafesler indi sabit azad kanalı üzərində işləyirik.
    • əsas tam növ hesab artıq debug in daşması yoxlayır qurur.

    nədir versiyası 1.3.0-ci yeni

    standart kitabxana əksəriyyəti indi #

  • edir
      [sabit]. Bu compiler sabit build ilə qeyri-sabit funksiyaları istifadə etmək üçün artıq mümkün deyil.
    • crates.io bir çox məşhur kiçik kafesler indi sabit azad kanalı üzərində işləyirik.
    • əsas tam növ hesab artıq debug in daşması yoxlayır qurur.

    nədir versiyası 1.0.0-ci yeni

    standart kitabxana əksəriyyəti indi #

  • edir
      [sabit]. Bu compiler sabit build ilə qeyri-sabit funksiyaları istifadə etmək üçün artıq mümkün deyil.
    • crates.io bir çox məşhur kiçik kafesler indi sabit azad kanalı üzərində işləyirik.
    • əsas tam növ hesab artıq debug in daşması yoxlayır qurur.

    versiyası yeni nədir 0.12.0 / 1.0.0-beta.4:

    • giriş əlavə təlimatlar bir sıra kimi sənədlər (indi Rust Guide adlanır) tamamilə yenidən edilmişdir.
    • Rust paketi meneceri Cargo yaxşılaşdırılması üçün davam edir və bəzən olduqca zəhmli hesab olunur.
    • STD in API üzrə bir çox nəzərdən və inkişaf Rust kodlaşdırma qaydaları ilə ardıcıllıq üçün yeniləndi. standart kitabxana sənədlərin sabitləşmə tərəqqi izler.
    • Kiçik kitabxana out-of-ağac GitHub pas-lang org köçürülüb: UUID, semver, damla, num, hexfloat, FourCC. Onlar yük ilə yüklü edilə bilər.
    • Lifetime elision verir boyu notları çox ümumi ssenariləri funksiyası bəyannamələrin off qalmaq.
    • Rust indi 64-bit Windows.
    • üzərində işləyir

    versiyası yeni nədir 0.12.0 / 1.0.0-alpha:

    • giriş sənədləri ( əlavə təlimatlar bir sıra kimi, tamamilə yenidən edilmişdir) Rust Guide çağırıb.
    • Rust paketi meneceri Cargo yaxşılaşdırılması üçün davam edir və bəzən olduqca zəhmli hesab olunur.
    • STD in API üzrə bir çox nəzərdən və inkişaf Rust kodlaşdırma qaydaları ilə ardıcıllıq üçün yeniləndi. standart kitabxana sənədlərin sabitləşmə tərəqqi izler.
    • Kiçik kitabxana out-of-ağac GitHub pas-lang org köçürülüb: UUID, semver, damla, num, hexfloat, FourCC. Onlar yük ilə yüklü edilə bilər.
    • Lifetime elision verir boyu notları çox ümumi ssenariləri funksiyası bəyannamələrin off qalmaq.
    • Rust indi 64-bit Windows.
    • üzərində işləyir

    nədir versiyası 0.11.0 Yeni:.

    • Struct sahələri indi bütün ismarıcları özəl
    • Vector göstəriciləri və shift məbləğlər də hər hansı bir tərkib növü əvəzinə indi `uint` olmaq tələb olunur.
    • Byte xarakteri, byte simli və xammal byte string literator indi bir `B` ilə hərfi normal prefixing tərəfindən dəstəklənir.
    • Birden çox Abis artıq ABI simli icazə verilir
    • clousres / prosedurları haqqında lifetimes üçün sintaksis qədər tweaked edilmişdir.
    • Üzən point modulus, lakin o, hələ də kitabxana həyata keçirilməsi ilə təmin edilir, dil qaldırıldı.
    • Xüsusi enum variantlar artıq icazə verilir.
    • `priv` söz dilində çıxarılıb.
    • A bağlanması artıq və -pointer.
    • vasitəsilə tələb edə bilər
    • `istifadə foo, bar, Baz.` Syntax dilində çıxarılıb
    • daxili Transmute artıq növü parametrləri üzərində işləyir.
    • Statics indi onların müəyyən blokları / maddələr imkan verir.
    • Trait həddi ilə + yerinə obyektlərin ayrılır. İndi

    • onlar borc isə
    • Mutably borc obyektləri artıq oxuya bilərsiniz.

    nədir versiyası 0,10 Yeni

    • Yeni RFC proses dil dəyişmək üçün yer indi .

    • `@ -pointers Dilində çıxarılıb.` Ilə
    • Nümunələr

    • Unikal istiqamətini ( `~ [T]`) ilə
    • Patterns dilində çıxarılıb.

    • dil silindi unikal strings ( `~ str`) ilə
    • Patterns.

    versiyası 0.9 yeni nədir: uzunluğu və I / O alt üçün

    • Made geniş təkmilləşdirilməsi.
    • tanıdıldı statik birləşdirən və link-time optimallaşdırılması.
    • dilində bağlayırlar müxtəlif azalıb.

    versiyası 0.8 yeni nədir:

    • Strings artıq nulls arxada ehtiva edir. yeni `std :: c_str` modul C strings konvertasiya üçün yeni mexanizmlər təmin edir.
    • xarici funksiyaları növü indi `extern & quot edir; C & quot; fn` yerinə `* U8" nın.
    • FFI yerinə bir yığın-keçid banderol vasitəsilə xarici funksiyaları birbaşa deyilir ki, belə əsaslı təmir edilmişdir.
    • `for` loop syntax` Iterator` xislət ilə işləmək üçün dəyişib.

    • Nəhayət
    • Windows işləri çözücü.
    • Default üsulları istifadə üçün hazırdır.
    • Bir çox xislət miras hatalar Sabit.
    • məxsus və borc xislət obyektlərin daha etibarlı iş.

    versiyası 0.6 yeni nədir:

    • rustpkg '
    • Əlavə bütün məqsəd "pas" alət
    • `rustc --test` indi: # [bench]` atributu ilə standartlar dəstəkləyir
    • rustc indi * cəhdləri imla təkliflər təqdim etmək *
    • ARM və Android üçün təkmilləşdirilmiş dəstəyi
    • ilkin MIPS backend

    • x86 üçün
    • Təkmilləşdirilmiş xarici funksiyası ABI həyata keçirilməsi, x86_64
    • Müxtəlif yaddaş istifadə təkmilləşdirilməsi
    • Rust kodu məhdud şəraitdə xarici kodu daxil edilə bilər

    nədir versiyası 0.5 ilə yeni

    • əsas `New vəziyyət user sistemi :: condition`
    • Timsort :: sort`
    • STD `əlavə
    • New prioritet queue `std :: priority_queue`
    • serializable növləri üçün borular, `std :: flatpipes '
    • Serialization olmaq əsaslı təmir xislət-based
    • Expanded `getopts` anlayışlar
    • std` `üçün fyuçers daşındı
    • Daha çox funksiya artıq təmiz
    • oldcomm` `adını` əsas :: comm`. Hələ deprecated
    • `rustdoc` və` cargo` indi kitabxana var
    • ilkin REPL Added: rusti`

    • ikili MİT / APL2 üçün MİT dəyişib
    • Lisenziya

    versiyası 0.3.1 yeni nədir.

    • Kiçik OSX fix

    nədir versiyası 0.3 ilə yeni

    • Yeni şərait kodlaşdırma
    • Semantik təmizləmə
    • Eksperimental yeni dil xüsusiyyətləri
    • Type əks
    • müxtəlif köhnəlmiş xüsusiyyətləri Removal
    • Compiler yenidən

    Məhdudiyyətlər .

    • Documentation natamam
    • Performance nəzərdə tutulan hədəf olur.
    • Standard kitabxana API geniş dəyişiklik obyektidir, yenidən.
    • Language səviyyəli buraxılış hələ əməliyyat deyil - gələcək kodu gözlənilmədən qırmaq edəcək
    • .

  • Oxşar proqram

    RPy
    RPy

    9 Apr 16

    OCaml
    OCaml

    1 Oct 15

    Poly/ML
    Poly/ML

    12 May 15

    Geliştirici digər proqram Mozilla

    Şərh Rust

    Şərhlər tapılmadı
    Şərh əlavə
    Images yandırın!
    Kateqoriya axtarış