Rust
所有権システムによってメモリエラーとかをコンパイル時に検出する
手続き型ながら制御構文はすべて式
型が強い
構造体にメソッドを定義して
オブジェクト指向ができるが、型とメソッドの定義は分離されており、型から型への
継承ができない
型を継承する代わりに
トレイトを継承する。トレイトはある型が実装しているべきメソッドのインターフェースを定義しており、型にトレイトを実装するとき、要求されたメソッドをその型で実装する
豊富なツールチェインが公式で用意されており、乱立したツールを選択する必要がない
フォーマッタのrustfmt
リンタのclippy
環境構築ツールのrustup
愛くるしいマスコットのFerrisくん
Webフロントエンドツールに採用されるようになってきた