CとC ++は、間違いなく最も人気のあるプログラミング言語のXNUMXつです。 大多数のアプリケーションとオペレーティングシステムで使用され、 言うまでもなく、彼らは学ぶために最初に推奨されるプログラミング言語のXNUMXつです 基礎として取ります。
Rustはプログラミング言語です コンパイルされた、汎用および マルチパラダイム それは Mozillaによって開発され、LLVMによってサポートされています。 この言語 になるように設計されています «安全で同時かつ実用的な言語»そして何よりも CおよびC ++言語の代替.
さび 純粋関数型プログラミングをサポートするオープンソースプログラミング言語です、手続き型、命令型、オブジェクト指向。
このプログラミング言語 非常に高速に動作します、セグメンテーション違反を回避し、スレッドセーフを保証します。 ゼロコストの抽象化をサポート、モーションセマンティクス、保証されたメモリセキュリティ、スレッドフリーのデータ競合、ジェネリックベースの特性およびパターンマッチング。
さらに 型推論、最小限の実行時間、および効率的なCバインディングをサポートします。
さび 多数のプラットフォームで実行できます また、Dropbox、CoreOS、NGPなどの企業/組織の制作に使用されています。
Rustの目標は、インターネット上で実行される優れたクライアント側およびサーバー側のプログラムを作成するための優れた言語になることです。
これにより、セキュリティ、メモリ割り当て制御、および同時実行性に重点を置いた一連の機能が実現しました。
パフォーマンスが唯一の考慮事項である場合、安全なコードのパフォーマンスはC ++よりも遅いと予想されますが、Rustと同等の予防策を講じて作成されたC ++コードと比較すると、後者はさらに高速になる可能性があります。
Rustの構文はCおよびC ++に似ています、ブロック区切りのコードブロックと、if、else、do、while、forなどのフロー制御構造を使用します。
すべてのCおよびC ++構造体が存在するわけではなく、他の構造体(多方向分岐のmatchキーワードなど)は、これらの言語を使用するプログラマーにはあまり馴染みがありません。
LinuxへのRustのインストール
Si このプログラミング言語をシステムにインストールしたい場合は、 インストーラーをダウンロードすることでそれを行うことができます。これは、システムにRustをインストールするのに役立ちます。
ターミナルを開いて実行するだけです。
curl https://sh.rustup.rs -sSf | sh
このコマンドを実行するとき インストーラーがダウンロードされ、ほぼすぐに実行されます、デフォルト値でインストールを続行するには1を押す必要があり、必要なすべてのパッケージがダウンロードされます。
カスタムインストールが必要な場合は、2と入力する必要があります。そうすれば、特に環境変数を定義できます。
システムへのRustのインストールの最後に、 貨物ビンディレクトリは、次のパスにすぐに追加されます ( 〜/ .cargo / bin)すべてのツールがインストールされている場所)PATH環境変数内 〜/ .profile。
これを行いました シェルの構成に進む必要があります、これを行うには、〜/ .profileファイルを変更して、変更されたPATHを使用してRust環境で動作し、ターミナルで次のコマンドを実行します。
source ~/.profile
source ~/.cargo/env
今だけ Rustがシステムに正しくインストールされていることを確認する必要があります、ターミナルで次のコマンドを入力してこれを行います
rustc --version
そしてそれで 画面にRustバージョンが表示されます システムにインストールしたこと。
これで、この言語の使用を開始し、それを使用するアプリケーションをシステムにインストールできるようになりました。
言語をテストするために、簡単なファイルを作成できます 画面にメッセージを印刷します。これを行うには、次のように入力します。
nano prueba.rs
そして、ファイル内に以下を貼り付けます。
fn main() {
println!("Prueba exitosa de Rust");
}
それを実行可能にします:
rustc prueba.rs
そして、それを実行してテストします。
./prueba.rs
そして、それをインストールするように人々に伝えるのは簡単ではありません、そのディストリビューションのリポジトリでそれを探してください...このように、あなたが言うように...どのようにそれをアンインストールしますか?どのようにそれを更新しますか? ..。
私はDebian安定版を使用していますが、sudo apt-get installrustc以上のものは必要ないようです。
このリンクでわかるように、最後の安定バージョン以降、Debianリポジトリにあります。
https://packages.debian.org/search?keywords=rustc
およびTrusty(14.04LTS)のUbuntuの場合:
https://packages.ubuntu.com/search?keywords=rustc&suite=default§ion=all&arch=any&searchon=names
初心者のユーザーなら誰でも簡単に台無しにできるので、お勧めする内容に注意してください。