4 ms·
On the other hand, it has had the fortunate side effect of minimizing the amount of code which depends on C, which makes building and packaging software (includ
by throwaway894345 5y ago
On the other hand, it has had the fortunate side effect of minimizing the amount of code which depends on C, which makes building and packaging software (including cross compilation) super simple.
That said, I'd like to know more about the limitations regarding machine learning. Presumably most machine learning stuff isn't implemented in C?
- electroly 5y agoPyTorch and TensorFlow are both primarily C++ codebases.
- mountainriver 5y agoThe ML limitations are that all the low level vector and acceleration libraries are written in C or C++. The GPU libraries are the real kicker, there isn't any great way around this except to trampoline over to C, that trampolining takes time which chews into your acceleration. Ironically Python is much faster than Go for ML because of this.