Rust
らすと
錆を意味する英単語。その他、複数の意味を持つ言葉。
Rust(プログラミング言語)
概要
オブジェクト指向、関数型、命令形のパラダイムを持ち、高速なプログラムを安全に書くことができる言語。
他の言語にもある特徴
- チャンネル … goにもあるスレッド間でメッセージを受け渡すことができる機能
- クロージャ … 関数型言語によく見られる特徴で、環境をキャプチャできる匿名関数
- イテレータ … 繰り返しを抽象的に書くことができる
他の言語にはあまりない特徴
便利機能
Cargo パッケージマネージャ
Cargo は以下のことができる
- ビルド
- テスト
- クレートの公開
- Cargo.tomlに書かれた依存関係の解決
- 実行
- ドキュメントの生成
- サブコマンドによる拡張
- build.rsによるビルド