Skip to content

Comment on Understanding Real-World Concurrency Bugs in Go [pdf]parent

Comments

I feel like Golang is turning out to be like C++ with all of it's gotchas. It's not that it didn't have good intentions, it's just they didn't nail the corner cases for the end coder.

There's a lot of features of C++ that would have been awesome, had it not been for those corner cases.

The ratio of gotchas in Go compared to C++ has to be on the order of 1:10,000

I feel like Golang is turning out to be like C++ with all of it's gotchas. It's not that it didn't have good intentions, it's just they didn't nail the corner cases for the end coder.

In many cases in Go they left footguns and open corner cases for the end coder in favor of an easier compiler implementation.

It's like C++ but without metaprogramming, without a huge library of standard algorithms, and with much worse performance, yes.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.