Published at LXer:
Protocol buffers (Protobufs), like XML and JSON, allow*applications, which may be written in different languages and running on different platforms, to exchange data. For example, a sending application written in Go could encode a Go-specific sales order in Protobuf, which a receiver written in Java then could decode to get a Java-specific representation of the received order.
Read More...