3 ms·
- Real concurrency without having to deal with spawning multiple programs that communicate over some higher level process - Good concurrency primitive (channel
by fetchfetch 9y ago
- Real concurrency without having to deal with spawning multiple programs that communicate over some higher level process
- Good concurrency primitive (channel), although asyncio Futures in Py3 aren't that bad either
- Strong typing
- Easy byte-level manipulation
- Extremely easy to learn
- Simplistic error handling compared to exceptions (there are problems with this I won't go into, but it's easy to learn at least)
- Amazing tooling (gofmt forces your codebase to be consistent regardless of who is writing it)