Add rust
Add C
Add Haskell