今回は巷で話題になっている言語「Rust」を覗いていきたいと思います。 私が業務に利用している言語はGoです。 Goはガベージコレクション(以下、GC)があるのですが、RustはGCがありません。 GCのおかげで安全にメモリを利用できるわけですが、RustはGCが無くても安全にメモリを利用できるらしいです。 ちょっと何言ってるかわからなくないですか? GoではGCを実行するコストが問題になりますが、Rustではその問題が発生しないにも関わらず、メモリを安全につかえるなんて・・・。 気になりますよね? ということで、公式のガイドに沿って入門してみたいと思います。