
Rustは、Mozilla Researchが2009年から取り組んでいる新しいマルチパラダイムで、非常に機能的で、命令型の手続き型のオブジェクト指向プログラミング言語です(プロジェクト自体には2006年からの歴史があります)。 ソースは、BSDライセンスの下でGithubを通じて配布されます。
Goと同様に、Rustプログラミング言語は、コンパイルされた言語(C ++など)のパフォーマンスとセキュリティと、動的言語(Pythonなど)の開発速度を兼ね備えています。
Rustの開発者によると、Google Goの主な問題は、ガベージコレクション中のコード実行のブロックです。これにより、最大応答時間に制限があり、高負荷のアプリケーションでGoを使用できなくなります。 一部のGoプログラムでは、実際の作業よりもガベージコレクションに時間がかかる場合があります(C ++ / Java / Go / Scalaのテストの詳細を参照)。 Rustは別のアプローチを採用しているため、メモリリークが発生する可能性がありますが、パフォーマンスは向上します。
Rustの詳細については、Opennet.ruをご覧ください 。