5 ms·
Have you ever programmed C? Almost everything Go has is somehow related to C. Of Nim, Rust and Go, it's Go whose the closest programming language to C. That sai
by zuzun 12y ago
Have you ever programmed C? Almost everything Go has is somehow related to C. Of Nim, Rust and Go, it's Go whose the closest programming language to C. That said, Go is the least suitable C replacement of these three.
- threeseed 12y agoYes. And it's less about the language and more about the platform. There is an ecosystem around C/C++ for supporting large codebases. There isn't anything like it (yet) for Go. And to be honest given that there is a gap in the "market" for a microservices language I can't imagine much being built in the future.
- bkeroack 12y agoThere is an ecosystem around C/C++ for supporting large codebases. There isn't anything like it (yet) for Go. Sorry, does not compute. Go was specifically designed for large teams and big codebases. While I find the new features of modern C++ interesting, the (lack of) tooling is what keeps me away. I simply refuse to write Makefiles or deal with preprocessor nonsense in 2015. "go build" just works. "import github.com/foo/bar" just works. "go test", "go test -bench" just work. Etc.