Hello, Iso12, you wrote: Pzz>> I would select Go I> Why? Well, as not so it is a lot of data, productivity of value has (Go not no, that absolutely a brake, but time in two Si so, a C ++ and Rustu, loses). On the other hand, you asked . With it at Go it is very good. The program of type of network service can be collected from the same source codes and if it is not necessary something very much exotic any branching (at a compilation stage, not during execution) depending on an operating system at all it is not required. Besides, standard library Go is very practical, and for such plan in it there is everything that is necessary. Besides, at Go cross-compilation very well is adjusted. Is not a problem sitting on one of the enumerated platforms to collect the program under all remaining. That is convenient enough, try to make automated on N platforms if for its implementation coordinated operation N of the computers, everyone under the operating system is required. And at last, if to write on pure Go (without usage indirect libraries), on output turns out statically assembled executed file which generally does not have exterior dependences. such - it is a pleasure.