I like to say "the primary redeeming feature of Go is that some people occasionally choose it over C"
-
-
-
I’d actually agree with that :)
End of conversation
New conversation -
-
-
Do you disagree with it? I'm curious to know why, it seems more or less accurate to me.
-
C and Go are fundamentally different. Just by requiring a runtime, Go is a very different beast with completely different use cases. Its design principles might be similar, but not its goals. E.g. embedded development, kernel development, etc.
- 4 more replies
New conversation -
-
-
I think the C++-ish perception comes from (a) literally taking C++ niche (including abstraction-building) as a design target, (b) having :: as a scope-separator and <> in types, and (c) having long-ish compiles per CU and relatively large error messages about confusing conditions
-
As an actual language, I repeat my earliest characterization: "linear ML in C++ clothing"
- 1 more reply
New conversation -
-
-
If it has angle brackets, it's as complex as C++. Sorry, I don't make the rules
-
That’s a pretty generic statement.
- 2 more replies
New conversation -
-
-
i like to say that Go feels like C but doesn't work in most C use-cases, while Rust feels nothing like C but *can* be used in a lot of C use-cases
-
Yeah, the way I look at Go is "I want something that looks/feels like C, but without having to worry about dangling pointers and allocations"
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.