Làm thế nào để cài đặt ngôn ngữ lập trình Rust trên Linux?

Rust

C và C ++ chắc chắn là một trong những ngôn ngữ lập trình phổ biến nhất và được sử dụng bởi phần lớn các ứng dụng và hệ điều hành và không cần nói rằng chúng là một trong những ngôn ngữ lập trình được đề xuất đầu tiên để học và lấy làm cơ sở.

Rust là một ngôn ngữ lập trình biên soạn, mục đích chung và multiaradigm đó là được phát triển bởi Mozilla và được hỗ trợ bởi LLVM. Ngôn ngữ này đã được thiết kế để trở thành «Một ngôn ngữ an toàn, đồng thời và thiết thực» và trên hết là sự thay thế cho ngôn ngữ C và C ++.

Rust là một ngôn ngữ lập trình mã nguồn mở hỗ trợ lập trình chức năng thuần túy, thủ tục, mệnh lệnh và hướng đối tượng.

Ngôn ngữ lập trình này hoạt động cực kỳ nhanh, tránh mặc định và đảm bảo an toàn cho chuỗi. Hỗ trợ giảm chi phí bằng không, ngữ nghĩa chuyển động, bảo mật bộ nhớ được đảm bảo, chủng tộc dữ liệu không có luồng, đối sánh đặc điểm và mẫu dựa trên chung.

cũng hỗ trợ suy luận kiểu, thời gian thực thi tối thiểu, cũng như các ràng buộc C hiệu quả.

Rust có thể chạy trên nhiều nền tảng và nó đang được sử dụng trong sản xuất của các công ty / tổ chức như Dropbox, CoreOS, NGP và nhiều hơn nữa.

Mục tiêu của Rust là trở thành một ngôn ngữ tốt để tạo ra các chương trình phía máy khách và phía máy chủ tuyệt vời chạy trên Internet.

Điều này đã dẫn đến một tập hợp các tính năng tập trung vào bảo mật, kiểm soát phân phối bộ nhớ và đồng thời.

Hiệu suất mã an toàn dự kiến ​​sẽ chậm hơn C ++, nếu hiệu suất là yếu tố duy nhất được xem xét, nhưng khi so sánh với mã C ++ được thực hiện để đề phòng tương đương với Rust, mã sau này có thể còn nhanh hơn.

Cú pháp Rust tương tự như C và C ++, với các khối mã được phân tách bằng dấu ngoặc nhọn và cấu trúc điều khiển luồng như if, else, do, while và for.

Rỉ 1

Không phải tất cả các cấu trúc C và C ++ đều có mặt, và các cấu trúc khác (chẳng hạn như từ khóa đối sánh để phân nhánh đa hướng) sẽ ít quen thuộc hơn đối với các lập trình viên đến từ các ngôn ngữ này.

Cài đặt Rust trên Linux

Si bạn muốn cài đặt ngôn ngữ lập trình này trên hệ thống của mình, Chúng tôi có thể làm điều đó bằng cách tải xuống trình cài đặt sẽ giúp chúng tôi có được Rust trên hệ thống của mình

Chỉ cần mở một thiết bị đầu cuối và chạy trên đó:

curl https://sh.rustup.rs -sSf | sh

Khi chạy lệnh này trình cài đặt sẽ được tải xuống và nó sẽ chạy gần như ngay lập tức, bạn cần nhấn phím 1 để tiếp tục cài đặt với các giá trị mặc định và nó sẽ tải xuống tất cả các gói cần thiết.

Nếu bạn muốn cài đặt tùy chỉnh, bạn phải nhập 2 và bạn sẽ xác định các biến môi trường của mình trong số những thứ khác.

Khi kết thúc quá trình cài đặt Rust trong hệ thống của chúng tôi, thư mục Cargo bin sẽ được thêm ngay vào đường dẫn sau ( ~ / .cargo / bin) nơi tất cả các công cụ được cài đặt) trong biến môi trường PATH của bạn, trong ~ / .profile.

Thực hiện điều này chúng ta phải tiến hành cấu hình Shell, chúng tôi thực hiện việc này bằng cách sửa đổi tệp ~ / .profile để sử dụng PATH đã sửa đổi để làm việc với môi trường Rust, chạy các lệnh sau trong terminal:

source ~/.profile
source ~/.cargo/env

Bây giờ chỉ chúng tôi phải tiến hành xác minh rằng Rust đã được cài đặt chính xác trong hệ thống của chúng tôi, chúng tôi thực hiện việc này bằng cách gõ lệnh sau trên thiết bị đầu cuối

rustc --version

Và với nó chúng ta sẽ nhận được phiên bản Rust trên màn hình mà chúng tôi đã cài đặt trong hệ thống của mình.

Vậy là xong, chúng ta có thể bắt đầu sử dụng ngôn ngữ này và có thể cài đặt các ứng dụng sử dụng nó trên hệ thống của mình.

Để kiểm tra ngôn ngữ, chúng ta có thể tạo một tệp đơn giản in cho chúng tôi một tin nhắn trên màn hình, chúng tôi thực hiện việc này bằng cách nhập như sau:

nano prueba.rs

Và bên trong tệp, chúng tôi dán như sau:

fn main() {
println!("Prueba exitosa de Rust");
}

Chúng tôi biến nó thành một tệp thực thi:

rustc prueba.rs

Và chúng tôi chạy nó để kiểm tra:

./prueba.rs


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   có hôn dijo

    Và sẽ không dễ dàng hơn nếu nói mọi người cài đặt nó, tìm kiếm nó trong kho lưu trữ của bản phân phối của nó ... Bởi vì như thế này, như bạn nói ... làm thế nào để bạn gỡ cài đặt nó? ...

    Tôi sử dụng ổn định Debian và có vẻ như nó không cần nhiều hơn: sudo apt-get install gỉc.

    Như bạn có thể thấy trong liên kết này, nó nằm trong kho Debian kể từ phiên bản ổn định cuối cùng:
    https://packages.debian.org/search?keywords=rustc
    và trong Ubuntu từ Trusty (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    Hãy cẩn thận những gì bạn đề nghị, rằng bất kỳ người dùng mới làm quen nào cũng có thể dễ dàng vặn vít mà không cần!