モダンなプログラミング言語として人気を集めている「Rust」と「Go」。 新しくプロジェクトを始める場合や、既存のプロジェクトを書き直す場合に、どちらの言語を採用すれば良いか迷っている方も多いかもしれません。 今回、この二つのプログラミング言語を比較する記事「Rust vs Go in 2023」が公開され注目を集めています。記事を公開したJohn Arundel氏は40年間ソフトウェアを書き続けてきた経験豊富な開発者で、Goに関する書籍を多数発行しています。 同記事によると、RustとGoにはメモリ安全性や高速性、汎用性などを目指すモダンなプログラミング言語という共通点があるものの、異なる目標や応用分野、言語設計、優先順位を持っているとのこと。RustはCやC++と同等のパフォーマンスを持ちながら、メモリや並行性に関するバグをコンパイル時に防ぐことができ、Goはシンプルさと一貫性を重視し