Rust, bu programlama dilini Ubuntu 18.04'e yükle

Rust hakkında

Bir sonraki makalede Rust programlama dilinin nasıl kurulacağına bir göz atacağız. Rust ile temel bir uygulamanın nasıl derlenip çalıştırılacağını da göreceğiz. Bu, derlenmiş, genel amaçlı bir programlama dilidir. Mozilla tarafından geliştirilmiştir. Geliştiricilerine göre, «güvenli ve pratik bir dil«. Tamamen işlevsel, yordamsal, zorunlu ve nesne yönelimli programlamayı destekler.

Rust, nispeten yeni bir programlama dilidir. Hızlı ve güvenli uygulamalar oluşturmayı vaat ediyor. Atlassian, Chef, CoreOS ve DropBox gibi şirketler Rust kullanıyor. Mozilla politikasına göre, Pas tamamen açık bir şekilde geliştirildi ve topluluktan girdi ve girdi arar.

Rust'un ana hedefi, harika programlar, istemci ve sunucu tarafı oluşturmak için iyi bir dil, İnternette çalışan. Bu, güvenlik ve bellek dağıtım kontrolüne özel bir vurgu yaptı. Bu dilin sözdizimi C ve C ++ ile benzerdir., anahtarla sınırlandırılmış kod blokları ve aşağıdaki gibi akış kontrol yapılarıyla if, başka, do, süre y için.

Dil tasarımı, Rust derleyicisinin kendisinin ve Rust motorunun geliştirilmesindeki deneyimlerle rafine edilmiştir. servo gezgini. Olmasına rağmen Mozilla ve Samsung tarafından geliştirilmiş ve desteklenmiştir, bir topluluk projesi olduğunu iddia ediyor. İlerlemenin büyük bir kısmı topluluk üyelerinden geliyor.

Birisi bu dil hakkında daha fazla bilgiye ihtiyaç duyarsa, o dil hakkında var olan birçok belgeye başvurabilir. Web sitelerinde bulabiliriz temel kitap Rust hakkında için resmi belgeler.

Rust'u Ubuntu 18.04'e yükleyin

Bu programlama dili çok basit bir şekilde kurulabilir. Yeter curl kullan. Yüklemememiz durumunda, bir terminale yazarak (Ctrl + Alt + T) alabiliriz:

sudo apt update && sudo apt install curl

Curl'yi kurduktan sonra kurulumu başlatabiliriz. Bunun için aynı terminalde yazıyoruz:

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

Kurulum sırasında aşağıdaki ekran görüntüsünde görülebilecek gibi bir şey göreceğiz.

Rust kurulumu sırasında menü

Bu noktada gerekli olacak kuruluma devam etmek için 1'e basın. Kurulum bittikten sonra ihtiyacımız olan mesajı göreceğiz Rust derleyicisini çalıştırmak için ortamı yapılandırın. Bunu terminale yazarak çözeceğiz:

source $HOME/.cargo/env

Bu komut bize hiçbir şey göstermeyecek ancak buna rağmen emin olabiliriz. çevremiz Rust programlarını derlemeye hazır. Bunu sadece bir kez yapmamız gerekecek. Terminale bir sonraki girişinizde, otomatik olarak yüklenecektir.

Önceki kurulum sırasında birkaç paket kurulacaktır:

  • kargo - Rust tarafından kullanılan paket yöneticisi.
  • Rustc - Mevcut Rust derleyicisi.
  • Rustup - İndirilen ve çalıştırılan Rust yükleyicisi.

Doğru şekilde kurulmuş olmalarına rağmen, doğru işlem için gcc derleyicisini daha yükseğe kurmam gerekiyordu.

Rust ile örnek uygulama

Rust ile yapılan uygulama örneği

Kurulum bittikten sonra test etme zamanı gelmiştir. Bu nedenle, herhangi bir programlama diliyle başlamak için tipik bir program yazacağız. Favori düzenleyicimizi açıyoruz ve aşağıdaki dosyayı oluşturuyoruz:

sudo nano ejemplo.rs

Düzenleyicinin içine aşağıdaki satırları yapıştırıyoruz:

// La aplicación más básica

fn main() {
         println!("Aplicación básica de Rust");
         println!("***Ubunlog***");
}

Her satırın ne anlama geldiğini gözden geçirmeyeceğim, ancak birkaç satırlık metin basacağı oldukça açık olmalı. Eğer ilgini çektiyse daha fazla Rust örneği gördanışabilirsiniz Örnekler dokümantasyon Rust tarafından.

Dosya kaydedildikten sonra, bu durumda example.rs adıyla, kaynak dosyamız zaten elimizde. Şimdi çalıştırılabilir dosyayı oluşturmak için derleyebiliriz:

rustc ejemplo.rs

Her şey yolunda giderse, terminalin bize hiçbir şey göstermeyeceğini göreceğiz. Bir hata varsa, bununla ilgili bir mesaj göreceksiniz.

Rust ile yapılan merhaba dünya uygulaması

Ekran görüntüsünde görebileceğimiz gibi, yürütülebilir bir dosya oluşturuldu, kaynak dosyayla aynı ada sahip. Bu, örnek uygulamamızı görmek için çalıştırılabilir:

./ejemplo

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.