Below is an interesting article on Apache Arrow. Arrow is a data format that is designed to avoid data serialization, conversions, and copies. The Go implementation is interesting as it offers several optimization levels. This led to c2goasm, which is a tool to convert assembly as generated by a C/C++ compiler into Golang assembly.
1 Like