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