
Rustに関するさらに詳しい情報
Rustの目標は、インターネットを介して通信するクライアントアプリケーションとサーバーアプリケーションを作成するための競争力のある選択肢になることです。 そのため、セキュリティ、メモリのレイアウトの制御、および同時実行性に重点が置かれています。 それはメモリに対して安全です - それはnullやダングリングポインタ(正しいデータ型を指していないポインタ)を許さないので、バッファオーバーランのような問題を避けます。 CやC ++などの言語では一般的です。 また、データ値を初期化する方法とタイミングについても厳密な規則があります。
Rustの構文はCとC ++から派生していますが、その意味は非常に異なります。 そのタイピングシステムはHaskellプログラミング言語に似ており、アドホックなポリモーフィズムを可能にします。
こんにちは世界! 錆で書かれて:
fn main(){println!( "こんにちは、世界"); }
アルファ、並行性、ハローワールド、言語、パラダイム、プログラミング用語