when i was trying to learn rust back in 2022 i looked into the support for coroutines and it was clunky as fuck. and as such nobody uses it.

i mean, to be fair, channels and goroutines can be a minefield for young players but the capabilities it gives you are unmatched in any other programming language. its only weakness is the work stealing scheduler is about 20% as fast as the kernel *heavy* threads for bulk throughput. but its latency is by far the lowest of any threading systems in any programming language or runtime.

go is 100% the best language for writing realtime network protocols.

no other language comes close. this is also why there is a lot of multiplayer game servers written in Go as well

Reply to this note

Please Login to reply.

Discussion

No replies yet.