Before I tell a story about how I ported the front-end of my C-based Reed Solomon algorithm demo to go [golang], and post the results, I will answer the obvious.
Yes, go is suitable for algorithm deployment. Enterprises deploy algorithms in Python, so clearly go is suitable: its syntax is a blend of C and Python, and it is a relatively fast compiled language. Moreover, it's easy to inline existing C code and libraries, which is what we show below. The performance penalty of calling C from go is minimal.
Yes, go is suitable for algorithm deployment. Enterprises deploy algorithms in Python, so clearly go is suitable: its syntax is a blend of C and Python, and it is a relatively fast compiled language. Moreover, it's easy to inline existing C code and libraries, which is what we show below. The performance penalty of calling C from go is minimal.