4 ms·
Go is not a replacement for C. As many people have said, Go is not suitable for most purposes where C would currently be the best choice. Go is a replacement
by rwj 14y ago
Go is not a replacement for C. As many people have said, Go is not suitable for most purposes where C would currently be the best choice.
Go is a replacement for Python, Ruby, etc. Garbage collection, duck typing, an excellent library. Go is a language with the same level of abstraction of many other "scripting" languages, but is unique because it uses static typing and is compiled.
- xyproto 14y agoI would say Go is a replacement for C++, Java and C# instead. Python and Ruby are great at quick prototyping, but Go fixes several of the major problems with those three. C++ takes forever to compile, code quickly becomes stale and the modularity isn't great. Java and C# lacks brevity, native compilation and the error handling is overly verbose and is in the way more than it helps.