C++、Haskell、Scala和Rust哪个最复杂?

Scala是研究生发论文用的语言吧?然后我觉得是最复杂的。

C++是不是大量设计错误遗留下来的语言?然后我觉得是第二复杂的。

Haskell是纯函数式语言吗?然后我觉得是第三复杂的。

Rust就是更新后不兼容的那个?这能有多复杂?复杂的都剔除了。