Comment

Comment by boblivion

I thought a LLVM-based compiler would have been nice for a while but in reality a lot of the tooling is C or C++ based and the run-times here are fundamentally different. This is why putting Go and C code together is so inconvenient (and slow), the calling conventions / stack setup is very different.

I really favor the C/C++ binary interface for its simplicity but Go is really good for what it is built for.

But yes, compilers are always a good argument. I can understand however why C++ frustrated people. To get this beast to work for you, even after C++11 - it requires a lot from the developer. Today, things are a lot better though and they keep getting better.

parent boblivion 6 years ago

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton