Features:
C++: RAII, move semantics, partial specialization
Rust: enum type, trait, lifetime, borrow checker
C#: Expression Tree (compiler support), linq, async/await,
Haskell: currying
Not OO; JIT and AOT; mandatory garbage collection (mainly deal with recycle reference).
C++: RAII, move semantics, partial specialization
Rust: enum type, trait, lifetime, borrow checker
C#: Expression Tree (compiler support), linq, async/await,
Haskell: currying
Not OO; JIT and AOT; mandatory garbage collection (mainly deal with recycle reference).