The "Go is like C" comparison never made any sense to me.
Go has a sophisticated runtime with transparent N:M threading and built-in concurrency primitives, Interfaces, garbage collection and a large standard library.
Go is only simple when compared to the other languages that sit in a similar space, like Java and C#.
C's runtime is UNIX, that is why we got POSIX.
Re:C++20 Concepts: The Definitive Guide
by throw_m239339 on Sunday August 22, 2021 @04:37PM
(#28269364)
> Go can be understood as an improved, modernized C that doesn't abandon C's simplicity.
This is false, because Go has a garbage collector by default. This isn't an "improvement" in anyway but for those who don't care about memory management and predictable and deterministic performances.
You will enjoy Go.
Go can be understood as an improved, modernized C that doesn't abandon C's simplicity.