- Immutable and persistent data structures
- First-Class Functions and Closures
- Concurrency and Remoting with Actor model
- Software Transactional Memory
Go:
- Expressive lightweight machine code driven
- Go-routines and unix pipe-like channels
- Isolated mutability abstractions for concurrency
- High-speed compilation