Hacker News new | ask | show | jobs
by PopsiclePete 3595 days ago
I wrote C# professionally for 7 years. IMO, it's in almost way inferior to Go:

* requires a separate and quite heavy run-time * still too windows-centric * Enforces a class-based OOP style * Functional programming elements feel very tacked-on * Feels heavier, slower, more bureaucratic * The async/await Task-based concurrency features are still not as flexible as Go's concurrency.

I find Go much more light-weight, easer to get into, enjoyable, and fun. So, how exactly is C# "vastly superior" to Go?