Rustの一番の特徴はスタックフレームを意識して言語仕様の下敷きにしていることかと。ライフタイムとかスコープとか。結果として再帰構造を取り込んでいるから言語として強い。

関数型プログラミングを前面に出すとHaskellみたいになりそうだから止めてほしいところ。