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.
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
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.
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