Rust

Phần mềm chụp màn hình:
Rust
Các chi tiết về phần mềm:
Phiên bản: 1.7.0 Cập nhật
Ngày tải lên: 9 Apr 16
Nhà phát triển: Mozilla
Giấy phép: Miễn phí
Phổ biến: 220

Rating: 4.0/5 (Total Votes: 1)

Rust đến như là một bộ các thư viện liên quan, các file tài liệu, và một đầy đủ về trình biên dịch.

Bản thân ngôn ngữ được viết riêng cho phát triển client-server ứng dụng Web, với trọng tâm chính là tốc độ và thiết kế một vụ tai nạn miễn phí.

cú pháp Rust là rất tương tự như C và C ++, làm cho nó rất dễ dàng để tìm hiểu nếu bạn có kiến ​​thức lập trình cơ bản.

Ứng dụng được viết trong Rust là đáng chú ý là ổn định

Điều gì là mới trong phiên bản này:.

  • phần lớn các thư viện chuẩn hiện là # [ổn định]. Nó không còn có thể sử dụng tính năng ổn định với một xây dựng ổn định của trình biên dịch.
  • Nhiều thùng phổ biến trên crates.io bây giờ làm việc trên các kênh phát hành ổn định.
  • số học trên các loại nguyên cơ bản hiện kiểm tra cho tràn trong gỡ lỗi xây dựng.

Điều gì là mới trong phiên bản 1.6.0:

  • Phần lớn các thư viện chuẩn tại là # [ổn định]. Nó không còn có thể sử dụng tính năng ổn định với một xây dựng ổn định của trình biên dịch.
  • Nhiều thùng phổ biến trên crates.io bây giờ làm việc trên các kênh phát hành ổn định.
  • số học trên các loại nguyên cơ bản hiện kiểm tra cho tràn trong gỡ lỗi xây dựng.

Điều gì là mới trong phiên bản 1.5.0:

  • Phần lớn các thư viện chuẩn tại là # [ổn định]. Nó không còn có thể sử dụng tính năng ổn định với một xây dựng ổn định của trình biên dịch.
  • Nhiều thùng phổ biến trên crates.io bây giờ làm việc trên các kênh phát hành ổn định.
  • số học trên các loại nguyên cơ bản hiện kiểm tra cho tràn trong gỡ lỗi xây dựng.

Điều gì là mới trong phiên bản 1.3.0:

  • Phần lớn các thư viện chuẩn tại là # [ổn định]. Nó không còn có thể sử dụng tính năng ổn định với một xây dựng ổn định của trình biên dịch.
  • Nhiều thùng phổ biến trên crates.io bây giờ làm việc trên các kênh phát hành ổn định.
  • số học trên các loại nguyên cơ bản hiện kiểm tra cho tràn trong gỡ lỗi xây dựng.

Điều gì là mới trong phiên bản 1.0.0:

  • Phần lớn các thư viện chuẩn tại là # [ổn định]. Nó không còn có thể sử dụng tính năng ổn định với một xây dựng ổn định của trình biên dịch.
  • Nhiều thùng phổ biến trên crates.io bây giờ làm việc trên các kênh phát hành ổn định.
  • số học trên các loại nguyên cơ bản hiện kiểm tra cho tràn trong gỡ lỗi xây dựng.

Điều gì là mới trong phiên bản 0.12.0 / 1.0.0-beta.4:

  • giới thiệu tài liệu hướng dẫn (bây giờ gọi là The Rust Guide) đã được viết lại hoàn toàn, như là có một số hướng dẫn bổ sung.
  • Quản lý gói Rust, hàng hóa, tiếp tục cải thiện và đôi khi được coi là khá tuyệt vời.
  • Nhiều API trong std đã được xem xét và cập nhật cho phù hợp với hướng dẫn Rust mã hóa trong phát triển. Các tài liệu thư viện chuẩn theo dõi các tiến trình ổn định.
  • thư viện nhỏ đã được chuyển out-of-cây với bệnh gỉ sắt-lang org trên GitHub: uuid, semver, glob, num, hexfloat, fourcc. Chúng có thể được cài đặt với hàng hóa.
  • Lifetime sự bỏ bớt cho phép chú thích đời để được rời khỏi tờ khai chức năng trong nhiều kịch bản chung.
  • Rust hiện hoạt động trên Windows 64-bit.

Điều gì là mới trong phiên bản 0.12.0 / 1.0.0-alpha:

  • Các tài liệu giới thiệu ( bây giờ gọi là các Rust Guide) đã được viết lại hoàn toàn, như là có một số hướng dẫn bổ sung.
  • Quản lý gói Rust, hàng hóa, tiếp tục cải thiện và đôi khi được coi là khá tuyệt vời.
  • Nhiều API trong std đã được xem xét và cập nhật cho phù hợp với hướng dẫn Rust mã hóa trong phát triển. Các tài liệu thư viện chuẩn theo dõi các tiến trình ổn định.
  • thư viện nhỏ đã được chuyển out-of-cây với bệnh gỉ sắt-lang org trên GitHub: uuid, semver, glob, num, hexfloat, fourcc. Chúng có thể được cài đặt với hàng hóa.
  • Lifetime sự bỏ bớt cho phép chú thích đời để được rời khỏi tờ khai chức năng trong nhiều kịch bản chung.
  • Rust hiện hoạt động trên Windows 64-bit.

Điều gì là mới trong phiên bản 0.11.0:.

  • Struct lĩnh vực bây giờ tất cả là tin theo mặc định
  • chỉ số Vector và chuyển tiền được cả hai yêu cầu để có một 'uint` bây giờ thay vì của bất kỳ loại tách rời.
  • nhân vật Byte, chuỗi byte, và các chuỗi byte liệu bây giờ tất cả được hỗ trợ bằng cách đặt trước bình thường theo nghĩa đen với một `b`.
  • Nhiều Abis không còn được phép trong một chuỗi ABI
  • Cú pháp cho kiếp sống trên clousres / thủ tục đã được tinh chỉnh một chút.
  • Floating điểm mô đun đã được gỡ bỏ từ ngôn ngữ, nó vẫn được cung cấp bởi một thực hiện thư viện, tuy nhiên.
  • biến enum tư nhân hiện đang không được phép.
  • Các `từ khóa priv` đã được gỡ bỏ từ các ngôn ngữ.
  • Một đóng cửa có thể không còn được gọi thông qua một & -pointer.
  • Các `sử dụng foo, quầy bar, baz;. 'Cú pháp đã được gỡ bỏ từ các ngôn ngữ
  • Các transmute nội tại không còn hoạt động trên các tham số kiểu.
  • Tĩnh học hiện nay cho phép các khối / mục trong định nghĩa của họ.
  • vọt Trait được tách ra từ các đối tượng với + thay vì:. Hiện nay
  • đối tượng Mutably vay có thể không còn được đọc trong khi chúng được vay mượn.

Điều gì là mới trong phiên bản 0.10:

  • Một quá trình RFC mới bây giờ được đặt ra cho việc sửa đổi ngôn ngữ .
  • Patterns với `@` -pointers đã được gỡ bỏ từ các ngôn ngữ.
  • Patterns với vectơ độc đáo ( `~ [T]`) đã được gỡ bỏ từ các ngôn ngữ.
  • Patterns với chuỗi duy nhất ( `~ str`) đã được gỡ bỏ từ các ngôn ngữ.

Điều gì là mới trong phiên bản 0.9:

  • Made canh cải tiến để thời gian chạy và I / O hệ thống con.
  • giới thiệu liên kết tĩnh và liên kết thời gian tối ưu hóa.
  • Giảm sự đa dạng của việc đóng cửa trong ngôn ngữ.

Điều gì là mới trong phiên bản 0.8:

  • Strings không còn chứa đuôi null. Các module `std :: c_str` mới cung cấp cơ chế mới để chuyển đổi chuỗi C.
  • Các loại chức năng nước ngoài giờ 'extern & quot; C & quot; fn` thay vì `* u8 '.
  • Các FFI đã được đại tu như vậy có chức năng nước ngoài được gọi là trực tiếp, thay vì thông qua một wrapper stack-chuyển đổi.
  • Các `cú pháp lặp for` đã thay đổi để làm việc với các 'Iterator` tính trạng.
  • Tại dài cuối cùng, tháo công trình trên Windows.
  • phương pháp mặc định là sẵn sàng để sử dụng.
  • Nhiều lỗi đặc điểm thừa kế cố định.
  • nước và vay các đối tượng đặc điểm làm việc đáng tin cậy hơn.

Điều gì là mới trong phiên bản 0.6:

  • Thay thế 'hàng' quản lý gói với 'rustpkg'
  • Thêm mục đích tất cả 'rỉ' công cụ
  • `rustc --test` bây giờ hỗ trợ các tiêu chuẩn với các` # [ghế] `thuộc tính
  • rustc bây giờ * cố gắng * cung cấp gợi ý chính tả
  • Cải thiện hỗ trợ cho ARM và Android
  • sơ bộ MIPS phụ trợ
  • Cải thiện chức năng nước ngoài ABI thực hiện cho x86, x86_64
  • cải tiến sử dụng bộ nhớ khác nhau
  • Mã Rust có thể được nhúng trong mã nước ngoài trong những trường hợp giới hạn

Điều gì là mới trong phiên bản 0.5:

  • Hệ thống xử lý tình trạng mới trong `lõi :: condition`
  • Timsort thêm cho `std :: sort`
  • hàng đợi ưu tiên mới, `std :: priority_queue`
  • Ống dùng cho các loại serializable, `std :: flatpipes '
  • Serialization đại tu để được đặc điểm dựa trên
  • được mở rộng 'định nghĩa getopts`
  • Đã chuyển tương lai để `std`
  • Thêm chức năng là tinh khiết tại
  • `lõi :: comm` đổi tên để` oldcomm`. Vẫn bị phản đối
  • `rustdoc` và 'cargo` những thư viện hiện nay
  • Thêm một REPL sơ bộ, `rusti`
  • Giấy phép thay đổi từ MIT kép MIT / APL2

Điều gì là mới trong phiên bản 0.3.1:.

  • Tiểu OSX sửa chữa

Điều gì là mới trong phiên bản 0.3:

  • New mã hóa tiện
  • dọn dẹp Semantic
  • tính năng ngôn ngữ mới nghiệm
  • Loại phản xạ
  • Loại bỏ các tính năng lỗi thời khác nhau
  • Compiler tổ chức lại

Hạn chế .

  • Tài liệu chưa đầy đủ
  • Hiệu suất là thấp hơn mục tiêu đã định.
  • thư viện API tiêu chuẩn có thể thay đổi sâu rộng, tổ chức lại.
  • Ngôn ngữ cấp versioning là chưa hoạt động - Mã tương lai sẽ phá vỡ bất ngờ
  • .

Phần mềm tương tự

ClearScript
ClearScript

20 Jul 15

Groovy
Groovy

12 Apr 15

TypeScript
TypeScript

2 Oct 16

Luck
Luck

12 May 15

Phần mềm khác của nhà phát triển Mozilla

Mozilla
Mozilla

4 Jan 15

Bugzilla
Bugzilla

22 Jan 15

Ý kiến ​​để Rust

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề