|
|
|
|
|
by boblivion
2180 days ago
|
|
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. |
|