Golang and C++

In playing with and implementing SDKs in C++ and now beginning to study and understand Golang, it seems that both languages owe a big debt to C. Both languages however choose to honor C’s legacy in differing ways. Golang exemplifies the terseness and simplicity which is at the heart of C. C++ extends the power of C by adding numerous tools which make the language a dangerous weapon in the hands of someone who really knows how to use it. Bjarne Stroustrup’s line really is true:

C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off. – Bjarne Stroustrup