Rust

Software screenshot:
Rust
Rincian Software:
Versi: 1.7.0 Diperbarui
Tanggal Upload: 9 Apr 16
Pengembang: Mozilla
Lisensi: Gratis
Popularitas: 402

Rating: 3.0/5 (Total Votes: 2)

Rust datang sebagai suite terkait perpustakaan, file dokumentasi, dan penuh pada compiler.

Bahasa itu sendiri ditulis secara khusus untuk mengembangkan client-server aplikasi Web, dengan fokus utama berada di kecepatan dan desain kecelakaan-bebas.

sintaks Rust ini sangat mirip dengan C dan C ++, sehingga sangat mudah untuk mengetahui apakah Anda memiliki pengetahuan dasar pemrograman.

Aplikasi yang ditulis di Rust yang terutama stabil

Apa yang baru dalam rilis ini:.

  • sebagian besar dari perpustakaan standar sekarang # [stabil]. Hal ini tidak mungkin lagi untuk menggunakan fitur yang tidak stabil dengan membangun stabil compiler.
  • Banyak peti populer di crates.io sekarang bekerja pada saluran rilis stabil.
  • Arithmetic pada tipe integer dasar sekarang memeriksa overflow debug membangun.

Apa yang baru di versi 1.6.0:

  • Sebagian besar perpustakaan standar sekarang # [stabil]. Hal ini tidak mungkin lagi untuk menggunakan fitur yang tidak stabil dengan membangun stabil compiler.
  • Banyak peti populer di crates.io sekarang bekerja pada saluran rilis stabil.
  • Arithmetic pada tipe integer dasar sekarang memeriksa overflow debug membangun.

Apa yang baru di versi 1.5.0:

  • Sebagian besar perpustakaan standar sekarang # [stabil]. Hal ini tidak mungkin lagi untuk menggunakan fitur yang tidak stabil dengan membangun stabil compiler.
  • Banyak peti populer di crates.io sekarang bekerja pada saluran rilis stabil.
  • Arithmetic pada tipe integer dasar sekarang memeriksa overflow debug membangun.

Apa yang baru di versi 1.3.0:

  • Sebagian besar perpustakaan standar sekarang # [stabil]. Hal ini tidak mungkin lagi untuk menggunakan fitur yang tidak stabil dengan membangun stabil compiler.
  • Banyak peti populer di crates.io sekarang bekerja pada saluran rilis stabil.
  • Arithmetic pada tipe integer dasar sekarang memeriksa overflow debug membangun.

Apa yang baru di versi 1.0.0:

  • Sebagian besar perpustakaan standar sekarang # [stabil]. Hal ini tidak mungkin lagi untuk menggunakan fitur yang tidak stabil dengan membangun stabil compiler.
  • Banyak peti populer di crates.io sekarang bekerja pada saluran rilis stabil.
  • Arithmetic pada tipe integer dasar sekarang memeriksa overflow debug membangun.

Apa yang baru dalam versi 0.12.0 / 1.0.0-beta.4:

  • pengantar The dokumentasi (sekarang disebut The Rust Gratis) telah sepenuhnya ditulis ulang, karena memiliki sejumlah panduan tambahan.
  • manajer paket Rust ini, Cargo, terus meningkatkan dan kadang-kadang dianggap cukup mengagumkan.
  • Banyak API di std telah ditinjau dan diperbarui untuk konsistensi dengan pedoman Rust coding di-pengembangan. Dokumentasi perpustakaan standar trek kemajuan stabilisasi.
  • minor perpustakaan telah dipindahkan out-of-pohon dengan karat-lang org di GitHub: uuid, semver, gumpal, num, hexfloat, fourcc. Mereka dapat diinstal dengan Cargo.
  • Lifetime penghilangan bunyi dlm percakapan memungkinkan anotasi seumur hidup dibiarkan off dari deklarasi fungsi di banyak skenario umum.
  • Rust sekarang bekerja pada 64-bit Windows.

Apa yang baru dalam versi 0.12.0 / 1.0.0-alpha:

  • Dokumentasi pengantar ( sekarang disebut The Rust Gratis) telah sepenuhnya ditulis ulang, karena memiliki sejumlah panduan tambahan.
  • manajer paket Rust ini, Cargo, terus meningkatkan dan kadang-kadang dianggap cukup mengagumkan.
  • Banyak API di std telah ditinjau dan diperbarui untuk konsistensi dengan pedoman Rust coding di-pengembangan. Dokumentasi perpustakaan standar trek kemajuan stabilisasi.
  • minor perpustakaan telah dipindahkan out-of-pohon dengan karat-lang org di GitHub: uuid, semver, gumpal, num, hexfloat, fourcc. Mereka dapat diinstal dengan Cargo.
  • Lifetime penghilangan bunyi dlm percakapan memungkinkan anotasi seumur hidup dibiarkan off dari deklarasi fungsi di banyak skenario umum.
  • Rust sekarang bekerja pada 64-bit Windows.

Apa yang baru dalam versi 0.11.0:.

  • bidang Struct sekarang semua swasta secara default
  • indeks Vector dan menggeser jumlah keduanya diperlukan untuk menjadi `uint` sekarang bukan jenis yang tidak terpisahkan.
  • karakter Byte, byte string, dan byte baku string literal sekarang semua didukung dengan awalan normal literal dengan `b`.
  • Beberapa ABI tidak lagi diperbolehkan dalam string ABI
  • Sintaks untuk tahan di clousres / prosedur telah tweak sedikit.
  • Floating point modulus telah dihapus dari bahasa, masih disediakan oleh implementasi perpustakaan, namun.
  • varian enum pribadi sekarang dianulir.
  • `kata kunci priv` telah dihapus dari bahasa.
  • Sebuah penutupan tidak bisa lagi dipanggil melalui & -pointer.
  • `penggunaan foo, bar, baz;.` Sintaks telah dihapus dari bahasa
  • mentransmutasikan The intrinsik tidak lagi bekerja pada jenis parameter.
  • Statika sekarang memungkinkan blok / item dalam definisi mereka.
  • batas Trait dipisahkan dari benda-benda dengan + bukannya:. Sekarang
  • benda Mutably dipinjam tidak lagi dapat dibaca saat mereka meminjam.

Apa yang baru di versi 0.10:

  • Proses RFC baru sekarang di tempat untuk memodifikasi bahasa .
  • Pola dengan `@` -pointers telah dihapus dari bahasa.
  • Pola dengan vektor yang unik ( `~ [T]`) telah dihapus dari bahasa.
  • Pola dengan string unik ( `~ str`) telah dihapus dari bahasa.

Apa yang baru di versi 0.9:

  • Terbuat perbaikan yang luas untuk runtime dan I / O subsistem.
  • Diperkenalkan menghubungkan statis dan link-waktu optimasi.
  • Mengurangi berbagai penutupan dalam bahasa.

Apa yang baru di versi 0.8:

  • String tidak lagi mengandung mengikuti nulls. Baru modul `std :: c_str` menyediakan mekanisme baru untuk mengkonversi ke string C.
  • Jenis fungsi asing sekarang `extern & quot; C & quot; fn` bukannya `* u8 '.
  • FFI telah dirombak sedemikian rupa sehingga fungsi asing disebut langsung, bukan melalui wrapper tumpukan-switching.
  • `sintaks lingkaran for` telah berubah untuk bekerja dengan` Iterator` sifat.
  • Pada akhirnya, unwinding bekerja pada Windows.
  • metode default siap untuk digunakan.
  • Banyak warisan sifat bug tetap.
  • Dimiliki dan meminjam benda sifat bekerja lebih andal.

Apa yang baru di versi 0.6:

  • Diganti 'kargo' manajer paket dengan 'rustpkg'
  • Ditambahkan semua tujuan 'karat' alat
  • `rustc --test` sekarang mendukung benchmark dengan` # [bangku] `atribut
  • rustc sekarang * upaya * untuk menawarkan saran ejaan
  • Peningkatan dukungan untuk ARM dan Android
  • Awal MIPS backend
  • Peningkatan fungsi asing ABI implementasi untuk x86, x86_64
  • Berbagai perbaikan penggunaan memori
  • kode Rust mungkin tertanam dalam kode asing dalam keadaan terbatas

Apa yang baru di versi 0.5:

  • sistem kondisi penanganan New di `inti :: condition`
  • Timsort ditambahkan ke `std :: sort`
  • antrian prioritas Baru, `std :: priority_queue`
  • Pipa untuk jenis serializable, `std :: flatpipes '
  • serialisasi dirombak menjadi sifat berbasis
  • Diperluas `definisi getopts`
  • Pindah berjangka untuk `std`
  • Fungsi lainnya adalah murni sekarang
  • `inti :: comm` berganti nama menjadi` oldcomm`. Masih usang
  • `rustdoc` dan` cargo` perpustakaan sekarang
  • Ditambahkan awal REPL, `rusti`
  • Lisensi berubah dari MIT dual MIT / APL2

Apa yang baru di versi 0.3.1:.

  • minor OSX fix

Apa yang baru di versi 0.3:

  • New coding kemudahan
  • pembersihan Semantic
  • Experimental fitur bahasa baru
  • Jenis refleksi
  • Penghapusan berbagai fitur usang
  • Compiler reorganisasi

Pembatasan :.

  • Dokumentasi tidak lengkap
  • Kinerja di bawah target yang dituju.
  • library API Standard tunduk perubahan yang luas, reorganisasi.
  • Bahasa tingkat versi belum operasional - kode masa depan akan mematahkan tiba-tiba
  • .

Software yang serupa

Roodi
Roodi

1 Mar 15

Mult
Mult

12 May 15

Luck
Luck

12 May 15

Perl
Perl

18 Jul 16

Perangkat lunak lain dari pengembang Mozilla

Komentar untuk Rust

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!